在NetBeans 8中自定义数据库中的实体生成

stg*_*stg 14 java templates netbeans code-generation

我已经知道如何"从datatable创建实体类"以及如何使用它们等,但是创建的实体类并不完全符合我的要求.

例如

  • 我需要为ID ID字段创建额外的ID注释.
  • 类型数字(19,0)的字段应为Type Long而不是BigDecimal或类似

我想知道是否有办法改变那些实体模板?

在我的NetBeans IDE中,我找不到这样做的方法,因此禁用"在编辑器中打开"按钮,如下所示.

在此输入图像描述

那么,是否可以改变这些实体类的创建方式?如果是的话,在哪里以及如何这样做?

Ale*_*sta 5

您可以尝试使用minuteproject检查文档.

MinuteProject 4 JPA2生成:带注释的JPA2实体,用于复合键的embeddedId类.实体可以在java或groovy中生成.与实体关联的JPA2元模型,使用户能够构建可编译的查询.枚举其他maven pom.xml,querydsl集成......


Dav*_*era 3

Netbeans 支持团队有以下答案: https ://blogs.oracle.com/NetBeansSupport/entry/why_cannot_some_templates_be

编辑:您可以右键单击数据库中的实体类,然后选择复制选项,但它不起作用。

类似问题:netbeans jpa 从数据库自定义实体生成