Моя текущая настройка с использованием hibernate использует файл hibernate.reveng.xml
для генерации различных файлов hbm.xml
. Затем они превращаются в POJO, используя hbm2java
. Мы потратили некоторое время на разработку нашей схемы, чтобы разместить довольно приличные описания в таблицах и там столбцы. Я могу вытащить эти описания в файлы hbm.xml
при их создании с помощью hbm2jhbmxml
.Как сгенерировать комментарии в hbm2java создан POJO?
Так что я получаю что-то похожее на это:
<class name="test.Person" table="PERSONS">
<comment>The comment about the PERSONS table.</comment>
<property name="firstName" type="string">
<column name="FIRST_NAME" length="100" not-null="true">
<comment>The first name of this person.</comment>
</column>
</property>
<property name="middleInitial" type="string">
<column name="MIDDLE_INITIAL" length="1">
<comment>The middle initial of this person.</comment>
</column>
</property>
<property name="lastName" type="string">
<column name="LAST_NAME" length="100">
<comment>The last name of this person.</comment>
</column>
</property>
</class>
Так как же я говорю hbm2java
тянуть и поместить эти комментарии в созданных Java файлов?
Я прочитал this об изменении шаблонов freemarker, чтобы изменить способ создания кода. Я придерживался концепции, но не был подробным о том, что еще вы могли бы сделать с ней за пределами примера предварительных условий и условий сообщения.
@Pascal Это похоже на то, что я ищу. Я вернусь и приму это, как только смогу попробовать. Спасибо за помощь. –