Hibernate 3 Maven插件 - >删除"由Hibernate Tools生成"

时间:2015-10-07 11:00:54

标签: maven hibernate-tools hibernate3-maven-plugin

我正在使用hibernate 3 Maven插件版本2.2来创建我的数据库实体。这很好用,但我有一个问题。 我的实体包含评论://生成07.10.2015 12:46:10由Hibernate Tools 3.2.2.GA

有没有办法配置maven插件不将评论放在我生成的实体中?

我喜欢在重新生成时将它们添加到git中。但是在这种情况下,实体在每个生成源目标上进行更改会导致"中的日期由"生成。评论变更。

我搜索了很多,但我没有找到任何有效的解决方案。 有人写道,可以使用自定义.ftl文件来定义生成的实体。但在我的情况下,我添加的这个ftl文件并没有被maven插件使用。

thx很多;)

1 个答案:

答案 0 :(得分:0)

覆盖hibernate-tools分发的模板。 将它们复制到/src/main/templates并在maven中配置<templatepath>src/main/tempates</templatepath>

我实际上像你一样生成,我遇到了另一个问题:有时字段,getter和setter在java文件中将它的顺序洗牌。这使得很难比较。在eclipse中,您可以在提交之前以正确的顺序排序字段和getter。也许有一种方法可以使用maven-lifecycle来实现它。