博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MyBatis 配置文件 Spring 配置文件
阅读量:4320 次
发布时间:2019-06-06

本文共 1078 字,大约阅读时间需要 3 分钟。

MyBatis不整合Spring时,

SqlSessionFactoryBuilder会根据MyBatis配置文件,生成SqlSessionFactory的实例。

此时,MyBatis配置文件会配置数据源dataSource和Sql映射文件mappers,以及事务处理方式transactionManager,以及一些Setting和typeAlias之类的配置。

当然最重要的是数据源和Sql映射文件的配置。

根据这个配置会生成一个SqlSessionFactory实例,再通过openSession方法得到SqlSession实例。

SqlSession实例可以得到映射器类的实例,实例中的方法是和Sql映射文件进行对应的,这样调用这些方法就可以操作数据库。

MyBatis配置文件如下:

Sql映射文件如下:

insert into vincent_user(name,age) values(#{name},#{age})

映射器类如下:

package cn.dcr.mybatis.entity; public interface UserMapper { public void insertUser(User user); public User selectOne(long id); }

 

当MyBatis和Spring整合时,

会加入Spring配置文件,两者会有重复的部分,就是Spring和Mybatis都会对数据源以及事务处理方式进行设置,

此时,会忽略MyBatis的数据源和事务处理方式的设置。所以Spring中可以不用进行设置。

一会实现成功以后再来个详解吧。

 

转载于:https://www.cnblogs.com/nirvana7/archive/2011/12/15/2288952.html

你可能感兴趣的文章
三种方法实现调用Restful接口
查看>>
php第五节(字符串函数和时间、日期函数)
查看>>
magento主页限制某个目录的产品显示数量
查看>>
SpringBoot整合Netty
查看>>
MongoDB数据库的基本操作
查看>>
PAT乙级1014
查看>>
ORACLE wm_concat自定义
查看>>
[Zend PHP5 Cerification] Lectures -- 6. Database and SQL
查看>>
[Drupal] Using the Administrator theme whenever you want.
查看>>
【Hibernate框架】关联映射(一对一关联映射)
查看>>
【算法】大数乘法
查看>>
WPF解析PPT为图片
查看>>
JavaScrict中的断言调试
查看>>
密码服务
查看>>
结构体在内存中的存储
查看>>
冲刺阶段—个人工作总结01
查看>>
基于Python的Webservice开发(二)-如何用Spyne开发Webservice
查看>>
PowerDesigner修改设计图中文字的字体大小等样式
查看>>
Python list和 np.Array 的转换关系
查看>>
jenkins忘记密码如何处理?
查看>>