У меня есть этот файл привязокEclipseLink Moxy исключение из-за упаковки структуры
<?xml version="1.0"?>
<xml-bindings
xmlns="http://www.eclipse.org/eclipselink/xsds/persistence/oxm"
package-name="com">
<java-types>
<java-type name="com.test.Root">
<xml-root-element name="root"/>
<java-attributes>
<xml-element java-attribute="element" xml-path="element" type="com.Element"/>
</java-attributes>
</java-type>
<java-type name="com.Element"></java-type>
</java-types>
Структура пакета и местоположение класса являются можно считывать файл это привязок. Когда я разоблачаю, я получаю следующее исключение. Может кто-нибудь сказать мне, почему и как я могу решить проблему? Я не хочу менять структуру пакета.
JAXBException: The java-type with package [com.test] is not allowed in the bindings file keyed on package [com].
Где я могу поместить файл привязок, и как я могу ссылаться на них? Пока я даю карту свойств JAXBFactory, когда я создаю экземпляр JAXBContext. Но я не вижу, как я могу указать несколько файлов привязки? – hansi
Найдено, как это сделать: http://wiki.eclipse.org/EclipseLink/Examples/MOXy/MultipleBindingsFiles Спасибо! – hansi