Настройка шаблона freemarker (как объяснено в CuppM) - это способ сделать это. Вы не обязаны помещать настроенный шаблон обратно в банку, хотя. Например, если вы используете задачу муравья hibernate, вы можете указать атрибуты "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>
Кроме того, рекомендуется создавать pojos в выделенном каталоге, а не в pojos исходного кода. Затем вы можете копировать только pojos, которые изменились на pojos кода soure.