Сгенерированный исходный код Java, например
- код, сгенерированный с помощью инструментов Hibernate.
- код, сгенерированный с привязкой схемы JAXB (xjc)
- код, созданный с помощью WDSL2Java (cxf)
все сгенерированные классы являются типами "объект ценности", без бизнес-логики. И если я добавлю методы к сгенерированному исходному коду, я потеряю эти методы, если повторю генерацию исходного кода.
Предоставляют ли эти средства генерации кода Java способы "расширения" сгенерированного кода?
Например,
- для переопределения метода ToString (для ведения журнала)
- для реализации шаблона посетителя (для анализа/проверки данных)