Как использовать file.seperator в атрибуте ресурса ibatis тега sql-map - PullRequest
0 голосов
/ 24 февраля 2011

Я использую ibatis для сопоставления ИЛИ моего приложения.Я и моя команда работаем над двумя разными операционными системами, системы UBUNTU и Windows XP.У меня есть файл sqlmapconfig.xml, в котором я ссылаюсь на свой XML-файл запроса ibatis, в который я записываю все запросы.

Но когда я создаю sqlmapconfig, я хочу указать путь к моему query.xml в атрибуте ресурса тега sql-map, используя разделитель файлов, чтобы он мог настроить разделитель для операционной системы, для этого я написал кодкак ниже в sqlmapconfig.xml

<sqlMap 
      resource="file:com${file.separator}platysgroup${file.separator}lmexserver${file.separator}mobile${file.separator}dao${file.separator}ibatis{file.separator}lmexusermobileinfo.xml" />

, но когда я запускаю свое приложение, я получаю исключение:

com.ibatis.common.xml.NodeletException: Ошибка синтаксического анализа XML.Причина: java.lang.RuntimeException: Ошибка при разборе XPath '/ sqlMapConfig / sqlMap'.Причина: java.io.IOException: Не удалось найти файл ресурса: comfile.separatorplatysgroupfile.separatorlmexserverfile.separatormobilefile.separatordaofile.separatoribatis {file.separator} lmexusermobileinfo.xml`

1012Пожалуйста, помогите мне.

Спасибо

1 Ответ

0 голосов
/ 24 февраля 2011

Ошибка " com.ibatis.common.xml.NodeletException: Ошибка синтаксического анализа XML. Причина: java.lang.RuntimeException: Ошибка синтаксического анализа XPath '/ sqlMapConfig / sqlMap". Причина: java.io.IOException: Could файл ресурсов not find: comfile.separatorplatysgroupfile.separatorlmexserverfile.separatormobilefile.separatordaofile.separatoribatis {file.separator} lmexusermobileinfo.xml указывает на то, что запрошенный файл sqlMapConfig *xml не помещен в правильную папку 100 и помещен в папку. если вы можете получить к нему доступ.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...