MyBatis与Spring整合

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MyBatis与Spring整合相关的知识,希望对你有一定的参考价值。

  MyBatis-Spring提供了SqlSessionTemplate模块类操作数据库,常用的方法有selectList(),insert(),update()等,使用getMapper(Class<T>Type)可以直接访问接口实例,能够减少错误发生,另外可以不用写DAO的实现类。

  使用MapperFactoryBean能够以配置的方式得映射器实现,简化DAO开发。前提条件是保证映射命令空间名和接口的名称相同,以及映射元素的id和接口方法相同。

  使用MapperScannerConfigurer可以递归扫描basePackage所指定的包下的所有接口类,在Service中可以使用@Autowired或者@Resource注解注入这些映射接口的Bean。

  Spring和MyBatis整合可以采用Spring的事务管理,包括使用XML和注解配置事务管理。

以上是关于MyBatis与Spring整合的主要内容,如果未能解决你的问题,请参考以下文章

mybatis源码阅读mybatis与spring整合原理

Mybatis与Spring整合

Mybatis 与 spring 整合

Spring与MyBatis整合

spring学习 六 spring与mybatis整合

spring与mybatis三种整合方法