sqlmapconfig.xml要怎样才能调用另一个sqlmapconfig.xml文件?

解决方案 »

  1.   

    楼主不用想了,无法包含吧
    (properties?, settings?, resultObjectFactory?, typeAlias*, typeHandler*, transactionManager?, sqlMap*)+
    这个是sqlMapConfig节点可能有的配置
      

  2.   

    我在其他网站上看到有这种方法:
    <?xml version="1.0" encoding="UTF-8"?>  
    <sqlMapConfig>  
     
        <!-- <sqlMapImport resource="" url=""/> -->  
           
        <sqlMapImport resource="a.xml"/>  
          
    </sqlMapConfig> 
    -----------------------------------------------
    a.xml文件:
    <?xml version="1.0" encoding="UTF-8"?>  
     
    <sqlMapImport>  
      <sqlMap resource="cn/iwoo/demo/dao/maps/CodeModel.xml"/>  
    </sqlMapImport> 但是我这么用老师出错
      

  3.   

    不可能的,DTD文件是定义XML可能存在的元素,没有sqlMapImport这样的元素当然出错了,
    有文章说其可行是因为它是与spring集成使用的,而且他修改了SqlMapClientFactoryBean这个类的实现,
    如果你是用的spring2.5+你可以在配置SqlMapClientFactoryBean时直接通过给configLocations属性多个sqlmapconfig.xml值就可以满足你的要求了,ibatis本身是不支持在配置文件中引用文件的