Spring与Mybatis的整合方法都有哪些
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring与Mybatis的整合方法都有哪些相关的知识,希望对你有一定的参考价值。
开始整合Spring和MyBatis: 1、在Eclipse里新建一个web项目,导入需要的jar包, 2、创建一个简单的数据库(springmybaitis)和数据表(user---id,username,password)。 3、以用户管理为例,创建model和dao. 5、MyBatis的配置文件------mybatis-config.xml 6、测试 参考技术A 1、采用数据映射器(MapperFactoryBean)的方式,不用写mybatis映射文件,采用注解方式提供相应的sql语句和输入参数。(1)Spring配置文件:
<!-- 引入jdbc配置文件 -->
<context:property-placeholder location="jdbc.properties"/>
<!--创建jdbc数据源 -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="$driver"/>
<property name="url" value="$url"/>
<property name="username" value="$username"/>
<property name="password" value="$password"/>
<property name="initialSize" value="$initialSize"/>
<property name="maxActive" value="$maxActive"/>
<property name="maxIdle" value="$maxIdle"/>
<property name="minIdle" value="$minIdle"/>
</bean>
<!-- 创建SqlSessionFactory,同时指定数据源-->
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
<property name="dataSource" ref="dataSource" />
</bean>
<!--创建数据映射器,数据映射器必须为接口-->
<bean id="userMapper" class="org.mybatis.spring.mapper.MapperFactoryBean">
<property name="mapperInterface" value="com.xxt.ibatis.dbcp.dao.UserMapper" />
<property name="sqlSessionFactory" ref="sqlSessionFactory" />
以上是关于Spring与Mybatis的整合方法都有哪些的主要内容,如果未能解决你的问题,请参考以下文章