【发布时间】:2014-10-29 15:58:52
【问题描述】:
如果可能的话,我想改变 JPA 的默认行为,我想将所有字段的默认值设为“瞬态”
我有一个可嵌入的
<embeddable class="beans.Address" metadata-complete="false" >
<attributes >
<basic name="id">
<column name="address_id"></column>
</basic>
<basic name="description">
<column name="address_description"></column>
</basic>
<transient name="city"></transient>
</attributes>
</embeddable>
<entity class="beans.Membership" >
<table name="cc_membership">
</table>
<!-- -->
<attributes>
<id name="id">
<column name="id"/>
<generated-value generator="sq_cc_membership" strategy="SEQUENCE"/>
</id>
<!--more properties-->
<basic name="shortName">
<column name="shortName"/>
</basic>
<version name="version"></version>
<many-to-one name="physicalPerson">
<join-column name="physical_person_id"></join-column>
</many-to-one>
<embedded name="address">
</embedded>
</attributes>
</entity>
“beans.Address”类有更多属性,但是当我要添加更多属性时,我不想在我的 cc_membership 表中看到更多字段,
最好的方法是什么
谢谢,
【问题讨论】:
-
这些类在不同的 Osgi Bundles 中
标签: hibernate jpa eclipselink