【问题标题】:Surpress Time Generated Comment when Autogenerating Java Classes from Hibernate从 Hibernate 自动生成 Java 类时抑制时间生成的注释
【发布时间】:2011-06-14 15:38:54
【问题描述】:

我正在使用 Eclipse 和 JBoss Tools 从现有的 Hibernate 映射生成 Java 类。每当生成类时,它们都会在类的顶部有一个注释,指示该类是何时自动生成的。

我真的想防止这种情况发生,因为当这些类处于配置管理之下时会很麻烦。我已经浏览了所有我能想到的在线设置,但还没有找到如何做到这一点。看起来应该很简单,但事实并非如此。

有人知道如何禁止创建此评论吗?

【问题讨论】:

    标签: java hibernate jboss auto-generate


    【解决方案1】:

    您可以在 jboss 工具的 jar 文件中编辑模板文件,这样它就不会生成该信息。据我所知,它使用速度模板,因此您只需从模板文件中删除该位,它就不会生成那些 cmets。

    【讨论】:

      【解决方案2】:

      当我使用 eclipse 生成 POJO 时,我遇到了同样的问题(使用 GIT 存储库时)。为了清理 cmets,我在 .Net 中构建了一个简单的程序。运行休眠配置后,我运行 .exe(它必须位于 POJO 文件的同一文件夹中) 您可以在 https://github.com/jaimeimarin/HibernateHeadersCleaner 中找到代码和 .exe 应用程序。如果您正在使用 git,请记住添加异常以提交该工具。

      #Add this line to your .gitignore file
      !HibernateHeadersCleaner.exe
      

      【讨论】:

        猜你喜欢
        • 2011-07-18
        • 1970-01-01
        • 2016-05-05
        • 2016-07-15
        • 1970-01-01
        • 2015-08-25
        • 2014-07-02
        • 1970-01-01
        • 2011-01-18
        相关资源
        最近更新 更多