fud*_*dge 10 eclipse svn code-generation hibernate
当我在eclipse中生成hibernate类时,所有类文件都在更新,尽管现在在数据库中进行了真正的更改.大多数文件中唯一的变化是注释行:// 2011年6月15日上午6:50:40由Hibernate Tools 3.4.0.CR1生成.
每次再生时该线的改变是不方便的,因为它破坏了对SVN变化的跟踪.
有没有指示生成过程不产生这条线?
我发现了这个: https: //forum.hibernate.org/viewtopic.php ?f=6&t=989777&view=next
我使用 Windows 7 和 NetBeans 7,因此hibernate-tools.jar可以在此处找到该文件:C:\Program Files\NetBeans 7.0\java\modules\ext\hibernate. 由于 Program Files 目录通常是只读的,因此我必须jar使用以管理员权限打开的 WinZip 打开该目录。必须关闭 NetBeans 才能修改该jar文件。
然后我只是导航到该/pojo/Pojo.ftl文件(对于生成的.java文件)和该hbm\hibernate-mapping.hbm.ftl文件(对于生成的.hbm.xml文件)并在记事本中打开它们。我只删除了这$(date)部分,因此保留了使用的 Hibernate 版本。当我将文件保存在记事本中时,Winzip 检测到更改并询问我是否要更新文件.jar。
然后,当我重新启动 NetBeans 并重新生成文件时,日期消失了。做起来有点痛苦,但确实有效。