我的休眠映射中有一个复合元素,需要显示在休眠的类元数据字典中。我能够做到这一点的唯一方法是在单独的<class>
条目中定义类,并使用<composite-element type="myClass">
.
这样做的问题是复合元素在对象中没有键,只有表。所以,当我在一个单独的类中定义它时,我必须给它一个 id,并最终用非空元素组成一些假键。
有没有办法让复合元素显示在 classmetadata 字典中?或者任何方式来定义没有 id 的东西?(我知道后者的答案是“不”,但这是我唯一的另一个想法……)