【问题标题】:reverse engineering postgresql using hibernate tool in eclipse在eclipse中使用hibernate工具对postgresql进行逆向工程
【发布时间】:2016-11-26 05:55:11
【问题描述】:

我正在尝试在 Eclipse 中使用休眠工具对 postgresql 进行逆向工程。它没有生成 @Generated 注释。 postgres 表的主键是用 serial 关键字定义的。可能是什么问题?

【问题讨论】:

    标签: hibernate-tools


    【解决方案1】:

    您应该修改 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}
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-20
      • 2014-11-07
      • 2011-03-13
      • 2016-05-22
      • 2012-03-15
      • 2012-03-10
      • 2011-08-13
      • 2021-05-14
      相关资源
      最近更新 更多