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)”章中说明一种 更加便捷的方法,把联合标识实现为一个独立的类,下面描述的属性只对这种备用方法有效:

字段摘要
           String access
           
           String class
           
           String mapped
           
           String name
           
           String node
           
           String unsaved-value
           
 
方法摘要
 
子事物摘要
           key-many-to-one
          
           key-property
          
           meta
          
 
字段详细信息

access点击打开事物


class点击打开事物


mapped点击打开事物


name点击打开事物


node点击打开事物


unsaved-value点击打开事物


 
方法详细信息
 
子事物详细信息

key-many-to-one点击打开事物


key-property点击打开事物


meta点击打开事物