Настроить сущность генерации из базы данных в NetBeans 8
Я уже знаю, как "создавать классы сущностей из datatable" и как их использовать и т.д., но созданные классы сущностей не полностью соответствуют моим требованиям.
Например
- Мне нужно добавить дополнительные аннотации для создания идентификатора в поле ID.
- Поля типа номер (19,0) должны быть типа
Long
вместо BigDecimal
или аналогичного
Интересно, есть ли способ изменить эти шаблоны сущностей?
В моей среде IDE NetBeans я не могу найти способ сделать это, поэтому кнопка "открыть в редакторе" отключена, как показано ниже.
![enter image description here]()
Итак, возможно ли изменить способ создания классов сущностей? Если да, где и как это сделать?
Ответы
Ответ 1
Вы можете попробовать minuteproject проверить документацию.
MinuteProject 4 JPA2 генерирует:
JPA2 с аннотациями, embeddedId классы для составного ключа. Объекты могут быть сгенерированы в java или в groovy.
Метамодель JPA2, связанная с объектами, чтобы позволить пользователю создавать компилируемые запросы.
перечисление
Другие maven pom.xml, интеграция querydsl...
Ответ 2
У команды поддержки Netbeans есть такой ответ:
https://blogs.oracle.com/NetBeansSupport/entry/why_cannot_some_templates_be
Редакция:
Вы можете щелкнуть правой кнопкой мыши по классам сущностей из базы данных, а затем выбрать вариант копирования, но он не работает.
Аналогичный вопрос: netbeans jpa настроить создание сущности из базы данных