问,在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>

解决方案 »

  1.   

    <sqlMapConfig><sqlMap resource="yourpath/xmlname.xml"/> </sqlMapConfig>
      

  2.   

    可以写多个<property name="configLocation">
    <value>classpath:user-sqlConfig.xml</value>
    </property>
    <property name="configLocation2">
    <value>classpath:user-sqlConfig.xml</value>
    </property><property name="mappingLocations">
    <list>
    <value>classpath:/com/*/bo/*.hbm.xml</value>
    <value>classpath:/com/xxx/main/hibernate/*.hbm.xml</value>
    </list>
    </property>
      

  3.   


    你加那么多sqlconfig.xml文件干嘛?
    我的很多工程里面都只有一个这样的文件,并且每个文件里面的内容都只有寥寥数行代码、写sql不用在这里面吧?
    <property name="configLocation">
    <value>classpath:sql-map-config.xml</value>
    </property>
    <property name="mappingLocations">
    <value>classpath*:com/wlgq/**/dao/ibatis/sql/*.xml</value>
    </property>
      

  4.   

    上面的代码是spring配置文件中的、
      

  5.   

    sqlMapConfig文件是设置全局的,不可能有多个吧???
      

  6.   

    应该是不行的。sql map 文件能加多个。 ibatis 总的配置文件没办法加多个的。
      

  7.   

    一般来说,没必要写多个,一个sqlMapConfig.xml 就够了而且如果写了多个,你后边的引用也会混乱的
    sqlMapConfig.xml<sqlMapConfig>
    <sqlMap resource="path/*.xml"/>  
    </sqlMapConfig>
    这个文件里可以引用多个,LZ你有必要用多个sqlMapConfig.xml吗?