spring和mybatis整合之原始dao开发
- 搭建工程环境
- 导入jar包
- mybatis需要的jar包
- mybatis整合spring的jar包
- spring的jar包
- 用户数据库的jar包
- 分包
- 导入jar包
- 创建表格添加数据
- 实体类:
- dao
- dao接口
- dao接口的实现类
- dao接口
- mybatis映射配置文件
- mybatis全局配置文件
- spring的配置文件,
- 创建数据源
- 将sqlSessionFactory的创建
- 给sql注入mybatis全局配置文件
- 和数据源
- 测试:
- 结果;
spring和mybatis整合之mapper代理开发
- mapper接口:
- mapper映射配置文件
- mybatis全局配置文件
- spring配置文件
- 测试代码:
- 结果:
- ==注意:== 上面的方法,在需要配置多个mapper的时候,需要一个一个配置,很繁琐
- ==优化:spring中配置为批量扫描mapper映射配置文件,mybatis全局配置文件不需要再次扫描==
- spring配置文件
- mybatis全局配置文件
- 测试代码与结果与第一次测试相同
- ==由于第二种方式更加的高效,建议使用==
- spring配置文件