您將不得不自定義在hibernate-tools.jar
中找到的Freemarker模板。導航到/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>
你的意思是,我需要重新編譯Hibernate插件有沒有我可以設置一個參數嗎? – 2013-04-22 21:49:47
我找到了Pojo.ftl文件,我將在'Hibernate Code Generation Configurations'編輯器中將模板目錄屬性設置爲我的模板目錄,並讓您知道。謝謝。 – 2013-04-22 22:49:32
悲傷地這沒有做任何好事.. :( – 2013-05-02 21:21:42