mybatis两种配置

无daoimpl

<!-- 1连接工厂 -->
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="dataSource" />
        <!-- mybatis全局配置文件 -->
        <property name="configLocation" value="classpath:mybatis/SqlMapConfig.xml"></property>
    </bean>
    <!-- 使用mapper自动扫描器 自动将mapper包中的sqlmapper扫描出来,注册到spring容器中-->
    <bean class="org.mybatis.spring.mapper.MapperScannerConfigurer">
        <property name="basePackage" value="org.java.dao"></property>
        <property name="sqlSessionFactoryBeanName" value="sqlSessionFactory" />
    </bean>

有daoimpl

<!-- 连接工厂 -->
    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="dataSource" />
        <!-- mybatis全局配置文件 -->
        <property name="configLocation" value="classpath:mybatis/SqlMapConfig.xml" />
        <!-- 包扫描 mapper文件   -->
        <property name="mapperLocations" value="classpath:mybatis/mapper/*.xml" />
    </bean>

 

posted @ 2018-09-04 09:25  zfzf1  阅读(145)  评论(0编辑  收藏  举报