日期:2014-05-19  浏览次数:20687 次

Mybatis 如何分多个配置文件
考虑一个项目会很多模块,如果团体开发的话用不同模块在不同的配置文件该如何实现
<mappers>标签里面只能放SQL映射文件
Mybatis配置文件
XML code

<?xml version="1.0" encoding="UTF-8" ?> 
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" 
        "http://mybatis.org/dtd/mybatis-3-config.dtd">
<configuration>
    <typeAliases>
        <typeAlias alias="storeCateResultMap" type="com.neili.store.manager.entity.StoreCategory"/>
    </typeAliases>
    <mappers>
        <mapper resource="com/neili/store/manager/mapper/StoreCategoryMapper.xml"/>
    </mappers>
</configuration>



Spring里面的配置文件
XML code

    <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="configLocation" value="classpath:mybatis/mybatis-config.xml"/>
        <!-- 自动扫描Mapper -->
        <!--
             <property name="mapperLocations" value="classpath*:mappers/*Mapper.xml" />
         -->
        <property name="dataSource" ref="dataSource"/>
    </bean>



------解决方案--------------------
引入各个配置文件