我当前使用休眠的设置使用该hibernate.reveng.xml
文件来生成各种hbm.xml
文件。然后使用hbm2java
. 我们在设计架构时花了一些时间,在表格和列上放置一些相当不错的描述。在hbm.xml
使用hbm2jhbmxml
.
所以我得到类似的东西:
<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 文件中呢?
我已经阅读了有关编辑 freemarker 模板以更改代码生成方式的信息。我理解这个概念,但除了前置条件和后置条件的例子之外,它并没有详细说明你还能用它做什么。