JavaプロジェクトでspringとmyBatisの統合を実現

3016 ワード

1.mybatis-springをダウンロードします.jarパッケージ.
2.springとmybatis環境を構成します.
3.プロジェクトでは、sqlSessionFactoryBeanを使用して各インタフェースをインスタンス化します.具体的なプロファイルコードは次のとおりです.
<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">  

        <property name="dataSource" ref="jdbcDataSource"/>

        <property name="configLocation" value="classpath:/mybatis-config.xml"></property>

<!--         <property name="mapperLocations" value="com/oliver/spider/beans/*.xml"></property> -->

    </bean>

    <bean id="userMapper" class="org.mybatis.spring.mapper.MapperFactoryBean">

      <property name="mapperInterface" value="com.oliver.mapper.inter.ITestClassMapper" />

      <property name="sqlSessionFactory" ref="sqlSessionFactory"/>

    </bean>

    

そして普通のbeanを使うようにuserMapperを使えばいいです.
ここでは*mapperを使っていません.xmlファイルの使い方については、まだ探しています.