Генерировать 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()