Linux安全网 - Linux操作系统_Linux 命令_Linux教程_Linux黑客

会员投稿 投稿指南 本期推荐:
搜索:
您的位置: Linux安全网 > Linux集群 > Architecture > » 正文

<many-to-one>

来源: 未知 分享至:
<many-to-one
    name="属性名" 
    column="外键字段名" //可选,默认与name同值。也可以用嵌套的 <column>元素。
    class="关联的完整类名"//可选,默认是通过反射得到属性类型。
    entity-name="被关联类的实体名" > //待研究

    lazy="true|false(默认)"  //待研究

    cascade="all|save-update|delete|delete-orphan"  //级联风格可组合,待研究
        //all : 所有操作都传递到相关联的对象,待研究
        //save-update 保存和更新传递到相关联的对象。假定该配置文件的对象是主体,只有对主体save或者update时,该设置生效。
        //delete 删除操作传递到相关联的对象,待研究
        //delete-orphan : 所有操作都传递到相关联的对象 并删除不再与父对象关联的对象。待研究
    
    fetch="join|select" // 默认为 select  待研究

    update="true(默认)|false"                          
    insert="true(默认)|false"   //同property的udpate、delete,是否更新和删除。

    property-ref="关联类的属性值" // (可选) 指定关联类的一个属性,作为外键的值。 默认是关联类的主键。 
    not-found="ignore|exception(默认)" // property-ref引用的数据不存在时如何处理: ignore设为null。  

    access="field|property(默认)|ClassName"  //Hibernate用来访问属性的策略。  待研究。
    unique="true|false"   //使用DDL为外键字段生成一个唯一约束。此外, 这也可以用作  property-ref的目标属性。这使关联同时具有 一对一的效果。 待研究。
    not-null="true|false" //使用DDL为外键字段生成一个非空约束。  待研究
    optimistic-lock="true(默认)|false" //是否需要获得乐观锁定(optimistic lock),它决定这个属性发生脏数据时版本(version)的值是否增长。 
    
</many-to-one>


Tags:
分享至:
最新图文资讯
1 2 3 4 5 6
验证码:点击我更换图片 理智评论文明上网,拒绝恶意谩骂 用户名:
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 发展历史