xworker.db.hibernate.hibernate-mapping-nodes.class/@composite-id
事物 composite-id(composite-id)

- 父事物:
- class
- 描述者:
- 事物
- thing
- 继承:
- composite-id
如果表使用联合主键,你可以映射类的多个属性为标识符属性。 元素接受 属性映射和属性映射作为子元素。
你的持久化类必须重载equals()和 hashCode()方法,来实现组合的标识符的相等判断。 实现Serializable接口也是必须的。
不幸的是,这种组合关键字的方法意味着一个持久化类是它自己的标识。除了对象自己之外, 没有什么方便的“把手”可用。你必须自己初始化持久化类的实例,在使用组合关键字load() 持久化状态之前,必须填充他的联合属性。我们会在第 9.4 节 “组件作为联合标识符(Components as composite identifiers)”章中说明一种 更加便捷的方法,把联合标识实现为一个独立的类,下面描述的属性只对这种备用方法有效:
access
-
class
-
mapped
-
name
-
node
-
unsaved-value
-
-
-
-