因为前端的显示信息需要将Employee 和对应的Department 都显示出来,但通过MBG 生成的Mapper 接口以及对应文件都没有与之关联的方法以及语句,所以要自己写
对应bean 类也加上Department 引用
对应Mapper 文件
使用Spring 的单元测试
先导入SpringTest 模块
<!-- https://mvnrepository.com/artifact/org.springframework/spring-test -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-test</artifactId>
<version>4.3.10.RELEASE</version>
</dependency>
使用Spring test
执行批量操作:
在Spring 配置文件中创建可以执行批量操作的sqlSession
<!--将普通sqlSession 转为可以执行批量操作的sqlSession-->
<bean id="sqlSession" class="org.mybatis.spring.SqlSessionTemplate">
<constructor-arg name="sqlSessionFactory" ref="sqlSessionFactory"></constructor-arg>
<constructor-arg name="executorType" value="BATCH"></constructor-arg>
</bean>
获取到可以执行批量操作的SqlSession,再从里面获取要执行操作的Mapper 接口对象