spring调整myBatis

spring整合myBatis

整合spring与myBatis之前,需要测试myBatis与数据库之间的链接,至少我喜欢这样做,参考上一篇文章,这次整合也是基于上一篇文章的!

http://blog.****.net/huzheaccp/article/details/7399124

项目的源码和jar包可以去我的资源下载

项目的源码和jar包可以去我的资源下载

整合之前需要jar包,网上搜一搜,本次用:spring 3.0.1 + myBatis 3.0+ mybatis-spring 1.0

整个项目的一个结构:

spring调整myBatis

 

说明:

UserMapper:dao接口 userMapper.xml是myBatis针对dao接口的实现

Entity不用管、user是实体类、

IuserService 是service接口 UserService是针对service接口的实现

SpringTest 是针对本次整合的一个测试类

ApplicationContext-mapper.xml 是myBatis的配置文件信息

ApplicationContext-service.xml 是spring配置文件信息

ApplicationContext.xml是spring的配置文件信息

我主张配置文件能分类就分类,要不然写到一块乱、难维护!

下就说说主要整合部分,其他的在上一章有说明,请参考:

http://blog.****.net/huzheaccp/article/details/7399124

 

service接口:


接口实现:

 

 

ApplicationContext.xml配置文件内容:

整合的时候我把数据库配置文件放到了spring管理,上次是放在myBatisconfiguration.xml中的;

这次的configuration.xml中清减到只配置myBatis的别名和mapper如下所示:

 

 

ApplicationContext-mapper.xml这个文件主要是把myBatisdao实现放进来:

 

 

Applicationservice.xml主要是将service接口注入进来,文件内容如下:

测试类:springTest:

Dao和实体类如何请参看上一章:

http://blog.****.net/huzheaccp/article/details/7399124

spingmyBatis整合,主要就是将myBatis

交给spring管理


 

项目的源码和jar包可以去我的资源下载

项目的源码和jar包可以去我的资源下载

 


欢迎各位广大同仁拍砖,哈哈.... 只求共同进步!