Настроить сущность генерации из базы данных в 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 настроить создание сущности из базы данных