Я использую инструмент Hyperjaxb для создания объектов JPA и сценариев базы данных из схем XSD. Теперь я хочу в основном обратную операцию. Как я могу создать схемы XSD на основе аннотированных сущностей или базы данных JPA? Я использую Maven, поэтому предпочтительнее любое решение maven.
Создание схем XSD из существующей базы данных или объектов JPA.
Ответы (2)
Если вы используете IntelliJ IDEA, см. следующую ссылку:
https://www.jetbrains.com/idea/help/generate-xml-schema-from-java-using-jaxb-dialog.html
person
hermitmaster
schedule
07.10.2015
Я использую IntelliJ IDEA, поэтому этот вариант у меня сработал. Спасибо.
- person Alfredo A.; 08.10.2015
Этот плагин maven ( jaxb2-maven-plugin ) может быть вам полезен. В этом сообщении содержится дополнительная информация о его использовании, и в данном примере для преобразования используются POJO.
person
ajup
schedule
08.10.2015
В соответствии с этим я должен аннотировать свои классы Java аннотациями JAXB. Есть ли способ не быть принужденным к этому?
- person Alfredo A.; 08.10.2015
Я считаю, что вам нужны аннотации JAXB. Другой вариант — использовать schemagen.exe в командной строке (находится в каталоге Java JDK\bin) для создания файлов XSD.
- person ajup; 08.10.2015
[Ссылка на документ Oracle] docs.oracle.com /javase/8/docs/technotes/tools/unix/
- person ajup; 08.10.2015