Генерировать Java-классы из DTD с помощью методов equals() и hashCode()

Я привык, используя инструмент XJC из командной строки. Но я понял, что не могу генерировать классы Java с equals() а также hashCode() методы, использующие это. Я использовал это:

xjc -dtd -d directory -p com.example.package file.dtd

Я не знаю, как генерировать методы. Моя версия:

xjc version "JAXB 2.1.10 in JDK 6" 
JavaTM Architecture for XML Binding(JAXB) Reference Implementation, (build JAXB 2.1.10 in JDK 6)

1. Можно ли генерировать equals() а также hashCode() методы из файла DTD с помощью инструмента XJC?

Более того, я знаю, что могу использовать плагины Maven для достижения таких целей. Я очень доволен CXF XJC Maven Plugin. Я был бы очень рад, если бы я мог сделать ту же работу с этим плагином Maven.

1. Можно ли генерировать equals() а также hashCode() методы из файла DTD с помощью плагина CXF XJC Maven?

1 ответ

JAXB2 Основы включает в себя плагины для hashCode() а также equals()

Другие вопросы по тегам