xworker.db.hibernate.hibernate-mapping-nodes.class/@one-to-one
事物 one-to-one(one-to-one)点击打开事物点击浏览描述

父事物:
class
描述者:
事物
thing
继承:
one-to-one

持久化对象之间一对一的关联关系是通过one-to-one元素定义的。

有两种不同的一对一关联:

主键关联不需要额外的表字段;如果两行是通过这种一对一关系相关联的,那么这两行就共享同样的主关键字值。所以如果你希望两个对象通过主键一对一关联,你必须确认它们被赋予同样的标识值!

字段摘要
           String access
           Hibernate用来访问属性的策略。
           String cascade
           表明操作是否从父对象级联到被关联的对象。
           String class
           被关联的类的名字。
           String constrained
           表明该类对应的表对应的数据库表,和被关联的对象所对应的数据库表之间,通过一个外键引用对主键进行约束。 这个选项影响save()delete()在级联执行时的先后顺序以及 决定该关联能否被委托(也在schema export tool中被使用).
           String embed-xml
           
           String entity-name
           被关联的类的实体名。
           String fetch
           在外连接抓取或者序列选择抓取选择其一.
           String foreign-key
           
           String formula
           绝大多数一对一的关联都指向其实体的主键。在一些少见的情况中, 你可能会指向其他的一个或多个字段,或者是一个表达式,这些情况下,你可以用一个SQL公式来表示。 (可以在org.hibernate.test.onetooneformula找到例子)
           String lazy
           默认情况下,单点关联是经过代理的。lazy="true"指定此属性应该在实例变量第一次被访问时应该延迟抓取(fetche lazily)(需要运行时字节码的增强)。 lazy="false"指定此关联总是被预先抓取。注意,如果constrained="false", 不可能使用代理,Hibernate会采取预先抓取!
           String name
           属性的名字。
           String node
           
           String outer-join
           
           String property-ref
           指定关联类的属性名,这个属性将会和本类的主键相对应。如果没有指定,会使用对方关联类的主键。
 
方法摘要
 
子事物摘要
           formula
          
           meta
          
 
字段详细信息

access点击打开事物

Hibernate用来访问属性的策略。

cascade点击打开事物

表明操作是否从父对象级联到被关联的对象。

class点击打开事物

被关联的类的名字。

constrained点击打开事物

表明该类对应的表对应的数据库表,和被关联的对象所对应的数据库表之间,通过一个外键引用对主键进行约束。 这个选项影响save()delete()在级联执行时的先后顺序以及 决定该关联能否被委托(也在schema export tool中被使用).

embed-xml点击打开事物


entity-name点击打开事物

被关联的类的实体名。

fetch点击打开事物

在外连接抓取或者序列选择抓取选择其一.

foreign-key点击打开事物


formula点击打开事物

绝大多数一对一的关联都指向其实体的主键。在一些少见的情况中, 你可能会指向其他的一个或多个字段,或者是一个表达式,这些情况下,你可以用一个SQL公式来表示。 (可以在org.hibernate.test.onetooneformula找到例子)

lazy点击打开事物

默认情况下,单点关联是经过代理的。lazy="true"指定此属性应该在实例变量第一次被访问时应该延迟抓取(fetche lazily)(需要运行时字节码的增强)。 lazy="false"指定此关联总是被预先抓取。注意,如果constrained="false", 不可能使用代理,Hibernate会采取预先抓取!

name点击打开事物

属性的名字。

node点击打开事物


outer-join点击打开事物


property-ref点击打开事物

指定关联类的属性名,这个属性将会和本类的主键相对应。如果没有指定,会使用对方关联类的主键。

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

formula点击打开事物


meta点击打开事物