谈谈mybatis框架的整体流程和spring整合mybatis
目录
mybatsi是什么?
mybatis是半ORM的持久性框架,其实就是我们寻常web项目的JDBC的模块。
mybatis框架的开发步骤
-
实体
-
实体别名
-
表
-
创建DAO接口
-
实现Mapper文件
-
注册Mapper文件
-
MybatisAPI调用
简易版mybatis代码实现
1 定义实体类
2 配置mybatis-config.xml配置别名(可省略)
3 创建sql表
略
4 创建dao接口
5 实现Mapper文件
6 mybatis-config注册mapper
7 mybatis-config.xml 配置连接池相关
8 编写mybatis测试类
Spring整合Mybatis
MyBatis进⾏持久开发过程存在⼤量的代码冗余,最后一步的代码感觉是不是相当的繁琐 ?
spring整合mybatis帮我们解决了这个问题
如果我们把userDao对象注入容器中,让spring去管理我们的Dao对象,如果我们想要进行数库操作 直接对从容器中获取的dao对象进行操作不就行了吗?其实spring也是这样做的
spring整合mybatis需要applicationContext.xml
applicationContext.xml
spring整合mybatis vs mybatis
spring整合mybatis测试