从 Hibernate 自动生成 Java 类时抑制时间生成注释

发布于 2024-10-14 04:17:28 字数 212 浏览 2 评论 0原文

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

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

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

I am using Eclipse and JBoss Tools to generate Java classes from existing Hibernate mappings. Whenever the classes get generated, they have a comment at the top of the class that indicates when the class was auto-generated.

I really want to prevent this from happening since it is a nuisance when these classes are under configuration management. I've looked through all the settings I can think of and online and haven't found out how to do this yet. It seems like it should be very simple, but it hasn't been.

Anyone know how to suppress this comment from being created?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

靑春怀旧 2024-10-21 04:17:28

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

You can edit the tempalte files in the jar file of jboss tools so it does not generate that info. As far as I can remember it uses velocity templates, so you just need to delete that bit from the template files and it wont generate those comments.

潇烟暮雨 2024-10-21 04:17:28

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

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

When I was using eclipse to generated the POJO's I had the same problem (when working with GIT reporitory). I build a simple program in .Net in order to clean the comments. After I run the hibernate configuration, I run the .exe (it must be located in the same folder of the POJO's files)
You can find the code and an .exe app in https://github.com/jaimeimarin/HibernateHeadersCleaner . If you are working with git remember to add an exception in order to commit the tool.

#Add this line to your .gitignore file
!HibernateHeadersCleaner.exe
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文