3

DTO オブジェクトを生成するとき、hibernate ツールはヘッダーにコメントを生成します。

// Generated 22 avr. 2013 20:29:27 by Hibernate Tools 3.4.0.CR1

世代ごとにコメントが変更されます (世代の日付/時刻が含まれているため)。

問題は、私の SVN で多くの役に立たない変更が発生することです。そのため、生成されたすべてのファイルをチェックして、コミットするか (実際の変更が含まれている場合)、上書きするか (ヘッダーのみの場合) を確認する必要があります。

上記のヘッダーの生成を回避する方法はありますか?

ありがとうございました。

4

1 に答える 1

2

にある Freemarker テンプレートをカスタマイズする必要がありhibernate-tools.jarます。に移動して/pojo/Pojo.ftl、行を削除します// Generated ${date} by Hibernate Tools ${version}

これをチェックすると役立つかもしれません: https://forum.hibernate.org/viewtopic.php?f=6&t=989777&view=next

Hibernate ツールの Ant タスクの例 (templatepathおよびhbmtemplate属性を指定:

<hibernatetool destdir="hibernate-model-gen/pojo" templatepath="hibernate-model-gen/customized-templates">
    <jdbcconfiguration configurationfile="hibernate-model-gen/hibernate.cfg.xml" packagename="open.pub.proto.core.model" revengfile="hibernate-model-gen\gen-conf\hibernate.reveng.xml" detectmanytomany="true" />
    <hbmtemplate templateprefix="pojo/" template="pojo/Pojo.ftl" filepattern="{package-name}/{class-name}.java">
        <property key="jdk5" value="true" />
        <property key="ejb3" value="true" />
    </hbmtemplate>
</hibernatetool>
于 2013-04-22T21:44:33.067 に答える