我正在尝试在构建过程中从hibernate生成JPA,除了命名之外,一切正常。它的默认值是hibernate使用属性名称的类类型。有没有办法让它使用数据库中的列名作为属性名?
例如在我的数据库中我有一个列名customer_org_type,它引用一个名为valid_value的表来确保该类型有效。当我生成表时,它会创建一个名为:
的属性public ValidValue validValue;
但我希望它生成为:
public ValidValue customerOrgType;
有什么方法可以吗?
答案 0 :(得分:0)
我明白了。
我需要在hibernate.reveng.xml中输入一个条目
由于它是外键引用,我只需要添加以下内容:
<table catalog="my_catalog" name="user_info">
<foreign-key constraint-name="customer_org_type_id_fk" >
<many-to-one property="customerOrgType" exclude="false" />
</foreign-key>
</table>