mybatis-spring整合jar包功能
在學(xué)習(xí)mybatis配置時(shí),對于mybatis-config配置的時(shí)候我們發(fā)現(xiàn),大致是需要配置三個(gè)方面:setting、datasource、mappers
而mybatis的setting往往使用默認(rèn)配置,所以我們經(jīng)常配置datasource數(shù)據(jù)源與mappers映射,但學(xué)習(xí)spring之后發(fā)現(xiàn),對于datasource的配置交由spring進(jìn)行管理,所以在spring與mybatis整合后mybatis的配置文件中將不需要配置datasource,mybatis的配置幾乎都會在Spring配置之中完成。當(dāng)然要想要實(shí)現(xiàn)spring與mybatis的整合,其中最重要的就是 mybatis-spring.jar 包
mybatis-spring會用于幫助你將 MyBatis 代碼無縫地整合到 Spring 中。
Spring 將會加載必要的 MyBatis 工廠類和 Session 類
提供一個(gè)簡單的方式來注入 MyBatis 數(shù)據(jù)映射器和 SqlSession 到業(yè)務(wù)層的 bean 中。
方便集成 Spring 事務(wù)
翻譯 MyBatis 的異常到 Spring 的 DataAccessException 異常(數(shù)據(jù)訪問異常)中。
Mybatis-Spring 兼容性,我們在選擇Spring、MyBatis以及mybatis-spring時(shí),應(yīng)注意版本之間的兼容性
總結(jié)
以上是生活随笔為你收集整理的mybatis-spring整合jar包功能的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IDEA中Project 和 Modul
- 下一篇: 【Spring注解】@Condition