1.Spring集成MyBatis(集成方式一)
(1)编程步骤
step1:导包
Spring-webmvc,,mybatis,,mybatis-spring,,spring-jdbc,,dbcp,,ojdbc,,junit

step2:添加spring配置文件
在spring配置文件当中,配置一个SqlSessionFactoryBean.
注:该bean包含了以前mybatis配置文件的内容(连接池和映射文件位置)
配置连接池需要添加一个db.properties,,db.properties内需要写上数据库的连接配置

step3:实体类
添加get,set,toString方法
step4:映射文件
添加EmpMapper映射文件
在EmpMapper文件中添加sql语句


step5:Mapper映射器
step6:在spring配置文件当中,配置MapperScannerConfigurer
注:该bean会扫描指定包及其子包下面的所有的映射器(接口),调用SqlSession的getMapper方法,将这些符合映射器要求的对象放到Spring容器里面,默认的id是首字母小写之后的映射器名.
注:可以使用@Repository修改默认的id.
step7:启动spring容器,调用getBean方法获得符合映射器实现的对象.
(2)只扫描特定的接口(Mapper映射器)
step1:开发一个注解

step2:将该注解添加到需要扫描的接口之上
MapperScannerConfigurer的配置,指定注解名.注:只扫描带有该注解的映射器.
(3)测试类

2.Spring集成Mybatis(集成方式二)
(1)编程步骤
step1:导包
spring-webmvc,,mybatis,,mybatis-spring,,spring-jdbc,,dbcp,ojdbc,junit.

step2:添加spring配置文件
在spring配置文件中,配置一个SqlSessionFactoryBean
注:该bean包含了以前mybatis配置文件的内容(连接池和映射文件位置)
step3:实体类
step4:映射文件
step5:DAO接口
step6:写一个DAO实现类
注:可以注入SqlSessionTemplate,通过调用对象提供的刚发来访问数据库.
实现类,,实现DAO接口
(2)测试类


本文详细介绍Spring与MyBatis的两种集成方式:一种通过MapperScannerConfigurer扫描映射器接口,另一种采用DAO实现类注入SqlSessionTemplate的方式。涵盖配置文件设置、实体类定义、映射文件编写等关键步骤。
7555

被折叠的 条评论
为什么被折叠?



