2013-04-22 4 views
3

При создании объектов DTO, Hibernate инструменты генерируют комментарии в заголовке:Избегайте создания комментариев заголовка с помощью инструментов генерации Hibernate

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

Каждое поколение изменение комментариев (поскольку они содержат дату/время генерации).

Проблема заключается в том, что в моем SVN я получаю много ненужных изменений, поэтому я должен проверять каждый сгенерированный файл, чтобы увидеть, следует ли совершать (если он содержит фактические изменения) или переопределять его (если это только заголовок).

Есть ли способ избежать создания заголовка?

спасибо.

ответ

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> 
+0

вы имеете в виду я нужно перекомпилировать спящий режим плагин там нет путь я могу установить параметр вместо этого? –

+0

Я нашел файл Pojo.ftl, я собираюсь установить свойство каталога шаблона в редакторе конфигураций кода Hibernate Code в мой каталог шаблонов и сообщим вам. Спасибо. –

+0

sadly это не принесло пользы .. :( –

Смежные вопросы