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
整个项目的一个结构:
说明:
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管理,上次是放在myBatis的configuration.xml中的;
这次的configuration.xml中清减到只配置myBatis的别名和mapper如下所示:
ApplicationContext-mapper.xml这个文件主要是把myBatis的dao实现放进来:
Application—service.xml主要是将service接口注入进来,文件内容如下:
测试类:springTest:
Dao和实体类如何请参看上一章:
http://blog.****.net/huzheaccp/article/details/7399124
sping和myBatis整合,主要就是将myBatis的
交给spring管理
项目的源码和jar包可以去我的资源下载
项目的源码和jar包可以去我的资源下载
欢迎各位广大同仁拍砖,哈哈.... 只求共同进步!