Как использовать файл-ресурс вместо classpath-ресурса в конфиге ibatis sqlMap? - PullRequest
2 голосов
/ 10 октября 2010

Я хотел бы использовать один и тот же ibatis sqlMapConfig на многих модулях.

К сожалению, только атрибуты classpath-ресурсов разрешены в атрибуте resource моего sqlMap:

<?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" />

Есть ли способ избежать двуличия (используя один ibatis-config для многих классов)?

1 Ответ

1 голос
/ 10 октября 2010

Используйте атрибут url:

<sqlMap url="file:///myresource.xml" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...