我正在使用hibernate 3 Maven插件版本2.2来创建我的数据库实体。这很好用,但我有一个问题。 我的实体包含评论://生成07.10.2015 12:46:10由Hibernate Tools 3.2.2.GA
有没有办法配置maven插件不将评论放在我生成的实体中?
我喜欢在重新生成时将它们添加到git中。但是在这种情况下,实体在每个生成源目标上进行更改会导致"中的日期由"生成。评论变更。
我搜索了很多,但我没有找到任何有效的解决方案。 有人写道,可以使用自定义.ftl文件来定义生成的实体。但在我的情况下,我添加的这个ftl文件并没有被maven插件使用。
thx很多;)
答案 0 :(得分:0)
覆盖hibernate-tools分发的模板。
将它们复制到/src/main/templates
并在maven中配置<templatepath>src/main/tempates</templatepath>
。
我实际上像你一样生成,我遇到了另一个问题:有时字段,getter和setter在java文件中将它的顺序洗牌。这使得很难比较。在eclipse中,您可以在提交之前以正确的顺序排序字段和getter。也许有一种方法可以使用maven-lifecycle来实现它。