如何在ibatis sqlMap配置中使用文件资源而不是classpath-resource?

时间:2010-10-10 11:35:49

标签: java ibatis

我想在许多模块上使用相同的ibatis sqlMapConfig。

不幸的是,我的sqlMap的resource-attribute中似乎只允许classpath-resources:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
    <sqlMap resource="myresource.xml" />
</sqlMapConfig>

这不起作用:

    <sqlMap resource="file:/myresource.xml" />

有没有办法避免重复(在许多classpathes上使用一个ibatis-config)?

1 个答案:

答案 0 :(得分:1)

使用url属性:

<sqlMap url="file:///myresource.xml" />