【发布时间】:2016-11-26 05:55:11
【问题描述】:
我正在尝试在 Eclipse 中使用休眠工具对 postgresql 进行逆向工程。它没有生成 @Generated 注释。 postgres 表的主键是用 serial 关键字定义的。可能是什么问题?
【问题讨论】:
标签: hibernate-tools
我正在尝试在 Eclipse 中使用休眠工具对 postgresql 进行逆向工程。它没有生成 @Generated 注释。 postgres 表的主键是用 serial 关键字定义的。可能是什么问题?
【问题讨论】:
标签: hibernate-tools
您应该修改 freemarker 模板,并添加类似的内容:
@${pojo.importType("javax.annotation.Generated")}(value = "Generated by Hibernate Tools ${version}", date = "${.now?iso_local}")
对于 JPA 实体,您可以将其添加到 pojo/PojoTypeDeclaration.ftl
它适用于 Hibernate Tools 5.2.3 和 Freemarker 2.3.23。
您还可以添加块 cmets,例如:
// Generated ${date} by Hibernate Tools ${version}
// and FreeMarker ${.version}
【讨论】: