读书人

myBatis系列之5:与Spring3集成

发布时间: 2013-12-15 22:17:18 作者: rapoo

myBatis系列之五:与Spring3集成
myBatis系列之一:搭建开发环境
myBatis系列之二:以接口方式交互数据
myBatis系列之三:增删改查
myBatis系列之四:关联数据的查询
myBatis系列之五:与Spring3集成


Spring作为基础框架,可以集成后端框架,如Hibernate,MyBatis等。

前面都是介绍MyBatis单独使用的,大致逻辑是:
sqlSessionFactory <- configuration file (包括数据库连接配置)
IXxxMapper <- sqlSession <- sqlSessionFactory
<- mapper interface <- mapper xml
得到IxxMapper后,就可以调用其方法进行数据交互了。

和Spring集成时,上面的这些对象需要作为bean来管理:
dataSource bean <- 数据库连接配置
sqlSessionFactory bean <- dataSource
<- configuration file
userMapper bean <- sqlSessionFactory
<- mapper interface

1. 在pom.xml中加入依赖:



3. 测试类:


参考:
http://www.yihaomen.com/article/java/309.htm

读书人网 >软件架构设计

热点推荐