文章标题

来源:互联网 发布:java web嵌入式 编辑:程序博客网 时间:2024/06/05 05:56

Mybatis的使用
使用的工具是Eclipse
1.首先要了解什么是ORM(Object Relational Mapping)
ORM就是对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象技术。简单的说,ORM是通过使用扫描对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。
2.Mybatis又是什么呢?
Mybatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。
说白了,用了Mybatis就不用配置jdbc的那套操作。
3.Mybatis是如何工作的?
Mybatis通过xml或注解的方式将要执行的各种statement(statement、preparedStatement、CallableStatement)配置起来,并通过java对象和statement中的sql进行映射生成最终执行的sql语句,最后由mybatis框架执行sql并将结果映射成java对象并返回。
4.环境搭建:
⑴数据库建表user
CREATE TABLE user (
id int(11) NOT NULL AUTO_INCREMENT,
username varchar(32) NOT NULL COMMENT ‘用户名称’,
birthday date DEFAULT NULL COMMENT ‘生日’,
sex char(1) DEFAULT NULL COMMENT ‘性别’,
address varchar(256) DEFAULT NULL COMMENT ‘地址’,
PRIMARY KEY (id)
)
⑵创建web工程,导包(mybatis核心包、依赖包、数据驱动包)
(这是我学习这一部分用到的包,链接:http://pan.baidu.com/s/1kV9p6Qj 密码:w6du)
这是需要的包
⑶创建mybatis核心配置文件SqlMapConfig.xml
(这个名字其实没有限制,一般来说这个比较正规)