标签:
一、准备工作:
1.1 添加相应的jar包依赖:
这里用到了两个jar包,一个是mybatis的,另一个是mybatis-spring的,代码如下:
1 2 3 4 5 6 7 8 9 10 | < dependency > < groupId >org.mybatis</ groupId > < artifactId >mybatis</ artifactId > < version >3.2.2</ version > </ dependency > < dependency > < groupId >org.mybatis</ groupId > < artifactId >mybatis-spring</ artifactId > < version >1.1.1</ version > </ dependency > |
1.2 spring中配置mybatis
要想在spring中使用mybatis,需要在spring的上下文中配置两个内容:SqlSessionFactory和至少一个数据映射器。SqlSessionFactory使用mybatis-spring包中的SqlSessionFactoryBean,使用SqlSessionTemplete实现SqlSession接口。代码如下:
1 2 3 4 5 6 7 | < bean id = "sqlSession" class = "org.mybatis.spring.SqlSessionTemplate" > < constructor-arg index = "0" ref = "sqlSessionFactory" /> </ bean > < bean id = "sqlSessionFactory" class = "org.mybatis.spring.SqlSessionFactoryBean" > < property name = "configLocation" value = "classpath:/mybatis/mapperConfig.xml" ></ property > < property name = "dataSource" ref = "dataSource" /> </ bean > |
需要注意的是,SqlSessionFactory需要dataSource。
标签:
原文地址:http://www.cnblogs.com/Captain-Run/p/ce55768385cae8b94e2ec81c185b7e10.html