2014-11-05 2 views
14

Я уже знаю, как «создавать классы сущностей из datatable» и как их использовать и т. Д., Но созданные классы сущностей не полностью соответствуют моим требованиям.Настройка генерации сущностей из базы данных в NetBeans 8

Например

  • мне нужно иметь дополнительные аннотации для создания ID для моего ID поля.
  • Поле типа номер (19,0) должно быть типа Long вместо BigDecimal или аналогичного

Интересно, есть ли способ изменить эти шаблоны сущностей?

В моей среде IDE NetBeans я не могу найти способ сделать это, поэтому кнопка «открыть в редакторе» отключена, как вы можете видеть ниже.

enter image description here

Таким образом, это possibile изменить способ создания этих классов сущностей? Если да, где и как это сделать?

ответ

3

Команда поддержки Netbeans есть этот ответ: https://blogs.oracle.com/NetBeansSupport/entry/why_cannot_some_templates_be

EDITED: Вы можете нажать правой клавишей на классы сущностей из базы данных, а затем вы можете выбрать опцию копирования, но does'nt работу.

Похожие Вопрос: netbeans jpa customize entity generation from database

+0

Спасибо за этот намек. Просьба представить суть вашей статьи в вашем ответе, поэтому я смогу принять ее с учетом правил SO. (даже если я не рад услышать это :)) – stg

4

Вы можете попробовать minuteproject Проверьте documentation.

MinuteProject 4 JPA2 генерирует: JPA2 объекты с аннотациями, классы embeddedId для составного ключа. Объекты могут быть сгенерированы в java или в groovy. Метамодель JPA2, связанная с объектами, позволяющая пользователю создавать компилируемые запросы. Enumeration Другие maven pom.xml, querydsl integration ...

+1

Спасибо за подсказку, я обязательно посмотрю. Тем не менее это не является ответом на мой вопрос, поскольку я просил, как изменить упомянутый плагин NetBeans, а не альтернативные подходы. Но я думаю, что это может быть полезно для других людей, которые в любом случае заглядывают в этот вопрос, поэтому возьмите мой верх (+1) – stg

Смежные вопросы