字段摘要 | |
---|---|
String |
access
Hibernate用来访问属性的策略。 |
String |
cascade
指明哪些操作会从父对象级联到关联的对象。 |
String |
class
关联的类的名字。 |
String |
column
外间字段名。它也可以通过嵌套的 <column>元素指定。 |
String |
embed-xml
|
String |
entity-name
被关联的类的实体名。 |
String |
fetch
在外连接抓取(outer-join fetching)和序列选择抓取(sequential select fetching)两者中选择其一。 |
String |
foreign-key
|
String |
formula
|
String |
index
|
String |
insert
指定对应的字段是否包含在用于UPDATE 和/或 INSERT 的SQL语句中。如果二者都是false,则这是一个纯粹的 “外源性(derived)”关联,它的值是通过映射到同一个(或多个)字段的某些其他属性得到 或者通过trigger(触发器)、或其他程序。 |
String |
lazy
默认情况下,单点关联是经过代理的。lazy="true"指定此属性应该在实例变量第一次被访问时应该延迟抓取(fetche lazily)(需要运行时字节码的增强)。 lazy="false"指定此关联总是被预先抓取。 |
String |
name
属性名。 |
String |
node
|
String |
not-found
指定外键引用的数据不存在时如何处理: ignore会将数据不存在作为关联到一个空对象(null)处理。 |
String |
not-null
使用DDL为外键字段生成一个非空约束。 |
String |
optimistic-lock
指定这个属性在做更新时是否需要获得乐观锁定(optimistic lock)。 换句话说,它决定这个属性发生脏数据时版本(version)的值是否增长。 |
String |
outer-join
|
String |
property-ref
指定关联类的一个属性,这个属性将会和本外键相对应。 如果没有指定,会使用对方关联类的主键。 |
String |
unique
使用DDL为外键字段生成一个唯一约束。此外, 这也可以用作property-ref的目标属性。这使关联同时具有 一对一的效果。 |
String |
unique-key
|
String |
update
指定对应的字段是否包含在用于UPDATE 和/或 INSERT 的SQL语句中。如果二者都是false,则这是一个纯粹的 “外源性(derived)”关联,它的值是通过映射到同一个(或多个)字段的某些其他属性得到 或者通过trigger(触发器)、或其他程序。 |
方法摘要 |
---|
子事物摘要 | |
---|---|
|
column
|
|
formula
|
|
meta
|
字段详细信息 |
---|
cascade属性设置为除了none以外任何有意义的值, 它将把特定的操作传播到关联对象中。这个值就代表着Hibernate基本操作的名称, persist, merge, delete, save-update, evict, replicate, lock, refresh, 以及特别的值delete-orphan和all,并且可以用逗号分隔符 来合并这些操作,例如,cascade="persist,merge,evict"或 cascade="all,delete-orphan"。更全面的解释请参考第 11.11 节 “传播性持久化(transitive persistence)”.
方法详细信息 |
---|
子事物详细信息 |
---|