JAXB - сгенерированные классы реализуют интерфейс - PullRequest
9 голосов
/ 26 мая 2010

Есть ли способ настроить JAXB , чтобы сгенерированный класс реализовывал указанный интерфейс? Я собираюсь использовать сгенерированные JAXB классы в качестве DAO, и они смогут реализовать мой интерфейс DAO.

Ответы [ 2 ]

6 голосов
/ 13 февраля 2011

К сожалению, похоже, что интерфейсный плагин, упомянутый в некоторых других ответах, больше не поддерживается. На самом деле, я не могу найти JAR для загрузки.

К счастью, Основные модули JAXB2 предоставляют аналогичный механизм для добавления интерфейса к сгенерированным заглушкам JAXB (см. Модуль наследования ).

Документация по плагинам JAXB2 Basics включает инструкции по использованию плагина с Ant и Maven.

Плагины JAXB2 Basics предоставляют ряд других утилит, которые вы также можете найти полезными (например, автогенерация методов equals, hashCode и toString).

5 голосов
/ 26 мая 2010

Плагин интерфейса для XJC позволяет вам сделать это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...