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

父事物:
map
描述者:
事物
thing
继承:
key

我们目前已经见到过元素多次了。 这个元素在父映射元素定义了对新表的连接,并且在被连接表中定义了一个外键引用原表的主键的情况下经常使用。

对那些看重删除性能的系统,我们推荐所有的键都应该定义为on-delete="cascade",这样 Hibernate 将使用数据库级的ON CASCADE DELETE约束,而不是多个DELETE语句。 注意,这个特性会绕过 Hibernate 通常对版本数据(versioned data)采用的乐观锁策略。

not-nullupdate 属性在映射单向一对多关联的时候有用。如果你映射一个单向一对多关联到非空的(non-nullable)外键,你必须<key not-null="true">定义此键字段。

字段摘要
           String column
           外键字段的名称。也可以通过嵌套的 <column>指定。
           String foreign-key
           
           String not-null
           表明外键的字段不可为空(这意味着无论何时外键都是主键的一部分)。
           String on-delete
           表明外键关联是否打开数据库级别的级联删除。
           String property-ref
           表明外键引用的字段不是原表的主键(提供给遗留数据)。
           String unique
           表明外键应有唯一性约束 (这意味着无论何时外键都是主键的一部分)。
           String update
           表明外键决不应该被更新(这意味着无论何时外键都是主键的一部分)。
 
方法摘要
 
子事物摘要
           column
          
 
字段详细信息

column点击打开事物

外键字段的名称。也可以通过嵌套的 <column>指定。

foreign-key点击打开事物


not-null点击打开事物

表明外键的字段不可为空(这意味着无论何时外键都是主键的一部分)。

on-delete点击打开事物

表明外键关联是否打开数据库级别的级联删除。

property-ref点击打开事物

表明外键引用的字段不是原表的主键(提供给遗留数据)。

unique点击打开事物

表明外键应有唯一性约束 (这意味着无论何时外键都是主键的一部分)。

update点击打开事物

表明外键决不应该被更新(这意味着无论何时外键都是主键的一部分)。

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

column点击打开事物