Я использую 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Пожалуйста, помогите мне.
Спасибо