首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2EE开发 >

ibatis +spring基础有关问题

2012-01-24 
ibatis +spring基础问题问,在spring中配置的事物是否可以加载多个sqlConfig.xml文件?比如我还想加入一个te

ibatis +spring基础问题
问,在spring中配置的事物是否可以加载多个sqlConfig.xml文件?比如我还想加入一个test-sqlConfig.xml,如何配置
<bean id="sqlMapClient" class="org.springframework.orm.ibatis.SqlMapClientFactoryBean">
<property name="configLocation">
<value>classpath:user-sqlConfig.xml</value>
</property>
<property name="dataSource" ref="dataSource" />
</bean>

[解决办法]

你加那么多sqlconfig.xml文件干嘛?
我的很多工程里面都只有一个这样的文件,并且每个文件里面的内容都只有寥寥数行代码、

写sql不用在这里面吧?

XML code
        <property name="configLocation">            <value>classpath:sql-map-config.xml</value>        </property>        <property name="mappingLocations">            <value>classpath*:com/wlgq/**/dao/ibatis/sql/*.xml</value>        </property>
[解决办法]
应该是不行的。sql map 文件能加多个。 ibatis 总的配置文件没办法加多个的。
[解决办法]
一般来说,没必要写多个,一个sqlMapConfig.xml 就够了

而且如果写了多个,你后边的引用也会混乱的
sqlMapConfig.xml
XML code
<sqlMapConfig><sqlMap resource="path/*.xml"/>  </sqlMapConfig> 

热点排行