spring 与 mybatis 整合 原始dao写法
1,创建mybatis的配置文件
//sqlsessionfactory 会由 spring等创建
2.创建mybatis-spring整合配置文件
properties配置文件
<context:property-placeholder location="classpath:conf/db.properties"/>
引入 外部properties配置文件
<bean id="datasource" class="org.apache.commons.dbcp.BasicDataSource"/〉
配置数据库相关内容
<id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"/>
配置sqlsessionfactory 注意class
需要引入两个属性
mybatis 配置文件
<name="configLocation" value="classpath:conf/conf.xml"/>
数据库相关配置文件
<name="dataSource" ref="datasource"/>
创建一个sessionbean
<id="userfind" class="org.mybatis.spring.mapper.MapperFactoryBean">
两个属性
指定接口
<property name="mapperInterface" value="maper.usermapper">
指定sqlsessionfactory
<property name="sqlSessionFactory" ref="sqlSessionFactory>
3.创建mapper文件
4.创建maper接口
package maper;
import pojo.User;
public interface usermapper {
public User GetUserByID(int id);
}
5.mapper接口实现类
6.pojo对象
7.测试