Могу ли я использовать подключаемый модуль JAXB2 Basics с реализацией MOXy JAXB из EclipseLink? Если нет, есть ли альтернатива?

В конечном итоге я хочу, чтобы JAXB генерировал hashCode и равные реализации. Плагин JAXB2 Basics делает это, и он отлично работает для реализации Metro JAXB в JDK, но не работает с MOXy.

Я получил:

java.lang.IllegalArgumentException в org.eclipse.persistence.jaxb.JAXBBinder.updateXML (JAXBBinder.java:131) в org.eclipse.persistence.jaxb.JAXBBinder.updateXML (JAXBBinder.java:126)

В остальном MOXy у меня работает нормально, т.е. если я избавлюсь от кода генерации equals и hashCode, все будет хорошо.


person jonas789    schedule 27.05.2011    source источник
comment
Я руководитель MOXy, и в настоящее время мы изучаем возникшую проблему. Просто чтобы подтвердить, что ошибка, которую вы видите, связана с моделью JAXB, созданной с помощью подключаемого модуля Basics, когда она используется с JAXB Binder?   -  person bdoughan    schedule 27.05.2011
comment
Привет, Блейз, я отладил это и понял сам. Это не сработает. Я немного объясню почему.   -  person jonas789    schedule 27.05.2011
comment
Я думаю, мы это выяснили. Сейчас мы собираем исправление.   -  person bdoughan    schedule 27.05.2011
comment
Потрясающие. Я здесь, так что дайте мне знать, если вы хотите знать, что я нашел. Спасибо за это.   -  person jonas789    schedule 27.05.2011
comment
Если бы вы могли добавить то, что вы обнаружили, к следующей ошибке (bugs.eclipse.org/347466), это был бы очень признателен.   -  person bdoughan    schedule 27.05.2011