Spring整合Mybatis步骤——Spring5+mybatis3.5+mybatis-spring2(MAVEN版本)

Spring整合Mybatis

  1. 加入mybatis-spring的插件及mybatis的包

  2. 在核心配置文件加入数据源,事务管理器,tx:annotation-driven

  3. 增加三个包,分别是com.oracle.mapper(映射文件 ),com.oracle.vo(值对象),com.oracle.dao(数据访问接口)

  4. 在核心配置文件中增加一个SqlSessionFactory对象,配置如下

    <bean id="sessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="dataSource"></property>
        <property name="mapperLocations" value="classpath*:com/oracle/mapper/*.xml">    </property>
    </bean>
  5. 在核心配置文件创建Mapper扫描配置;它的功能是可以根据dao接口和映射文件来生成dao 实现类;配置如下

    <bean id="configure" class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <property name="basePackage" value="com.oracle.dao"></property>
    </bean>

    也可使用mybatis -spring命名空间,使用这个会更加容易

    <mybatis-spring:scan base-package="com.oracle.dao" />   
  6. 在工程中创建service包,并在此包中增加Service接口及实现类,在实现中注入Dao,并完成业务操作即可;

     

注意:mybatis与mybatis-spring存在版本冲突的问题mybatis3.2.8与mybatis-spring1.2.3经测试,无问题;

参考:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值