`
风沙星辰
  • 浏览: 56203 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

hibernate三重关联

    博客分类:
  • java
阅读更多
------------------------------------------------------------------------------------------
hibernate三重关联
组合模式
Ternary Associations (and beyond)
------------------------------------------------------------------------------------------
    
<set name="barsnafus" table="user_file_operationtype" cascade="save-update">
        <key column="T_S_user_id"/>
      
        <composite-element class="com.[xx].fms.common.model.pojo.BarSnafu">
      
            <many-to-one cascade="save-update" name="type" column="T_S_fileoperationType_id"
                class="com.[xx].fms.common.model.pojo.TSysFileoperationtype" />
              
              
           <many-to-one cascade="save-update" name="file" column="T_S_file_id"
                class="com.[xx].fms.common.model.pojo.TSysFile" />
        </composite-element>
</set>
  

------------------------------------------------------------------------------------------
测试
------------------------------------------------------------------------------------------
    @Test
    public void test() {
        TSysUser obj = new TSysUser("userName0001", "userPass0001", "0");
      
        TSysFileoperationtype type=new TSysFileoperationtype();
        type.setFileOperationName("type0001");
      
        TSysFile file=new TSysFile();
        file.setFileUnique("");
        file.setFileName("file0001");
      
        BarSnafu b=new BarSnafu();
        b.setFile(file);
        b.setType(type);
      
        obj.getBarsnafus().add(b);
      
        sysUserManager.saveSysUser(obj);
    }
------------------------------------------------------------------------------------------
参考
http://www.xylax.net/hibernate/ternary.html

------------------------------------------------------------------------------------------
分享到:
评论

相关推荐

    Hibernate+中文文档

    6.3.4. 三重关联(Ternary associations) 6.3.5. 使用&lt;idbag&gt; 6.4. 集合例子(Collection example) 7. 关联关系映射 7.1. 介绍 7.2. 单向关联(Unidirectional associations) 7.2.1. 多对一(many to one) ...

    hibernate3.2中文文档(chm格式)

    6.3.4. 三重关联(Ternary associations) 6.3.5. 使用&lt;idbag&gt; 6.4. 集合例子(Collection example) 7. 关联关系映射 7.1. 介绍 7.2. 单向关联(Unidirectional associations) 7.2.1. 多对一(many to one) ...

    HibernateAPI中文版.chm

    6.3.4. 三重关联(Ternary associations) 6.3.5. 使用&lt;idbag&gt; 6.4. 集合例子(Collection example) 7. 关联关系映射 7.1. 介绍 7.2. 单向关联(Unidirectional associations) 7.2.1. 多对一(many to one) ...

    hibernate_reference中文文档.pdf

    - **6.3.4 三重关联 (Ternary associations)**:说明三重关联的映射方式。 - **6.3.5 Using an **:介绍 idbag 元素的使用。 - **6.4 集合例子 (Collection example)**:提供了一个完整的集合映射示例。 #### 7. ...

    Hibernate中文详细学习文档

    6.3.4. 三重关联(Ternary associations) 6.3.5. 使用&lt;idbag&gt; 6.4. 集合例子(Collection example) 7. 关联关系映射 7.1. 介绍 7.2. 单向关联(Unidirectional associations) 7.2.1. 多对一(many to one) ...

    Hibernate 中文 html 帮助文档

    6.3.4. 三重关联(Ternary associations) 6.3.5. 使用 6.4. 集合例子(Collection example) 7. 关联关系映射 7.1. 介绍 7.2. 单向关联(Unidirectional associations) 7.2.1. 多对一(many to one) 7.2.2. 一对一...

    Hibernate中文API大全

    其实组合元素的这个用法可以扩展到三重或多重关联: .... 在查询中,表达组合元素的语法和关联到其他实体的语法是一样的。 8.3. 组件作为Map的索引(Components as Map indices ) 元素允许你...

    最全Hibernate 参考文档

    6.3.3. 三重关联(Ternary associations) 6.3.4. 使用 6.4. 集合例子(Collection example) 7. 关联关系映射 7.1. 介绍 7.2. 单向关联(Unidirectional associations) 7.2.1. 多对一(many to one) 7.2.2. 一对一...

    Hibernate_3.2.0_符合Java习惯的关系数据库持久化

    6.3.4. 三重关联(Ternary associations) 6.3.5. 使用&lt;idbag&gt; 6.4. 集合例子(Collection example) 7. 关联关系映射 7.1. 介绍 7.2. 单向关联(Unidirectional associations) 7.2.1. 多对一(many to one) ...

    hibernate 体系结构与配置 参考文档(html)

    三重关联(Ternary associations) 6.3.5. 使用 6.4. 集合例子(Collection example) 7. 关联关系映射 7.1. 介绍 7.2. 单向关联(Unidirectional associations) 7.2.1. 多对一(many to one) 7.2.2. 一对一...

    Hibernate教程

    7.3.3. 三重关联(Ternary associations) 7.3.4. 使用 7.4. 集合例子(Collection example) 8. 关联关系映射 8.1. 介绍 8.2. 单向关联(Unidirectional associations) 8.2.1. 多对一(many to one) 8.2.2. 一...

    hibernate 教程

    三重关联(Ternary Associations) 6.10. 异类关联(Heterogeneous Associations) 6.11. 集合例子(Collection example) 7. 组件(Component)映射 7.1. 依赖对象(Dependent objects) 7.2. 在集合...

    Hibernate 参考文档

    - **三重关联**:涉及三个实体的复杂关联映射。 - **异类关联**:不同类型的实体间的关联映射。 - **集合例子**:具体的集合映射实例。 #### 七、组件(Component)映射 - **依赖对象**:描述组件对象如何作为整体...

    Hibernate3的帮助文档

    7.3.3. 三重关联(Ternary associations) 7.3.4. 使用 7.4. 集合例子(Collection example) 8. 关联关系映射 8.1. 介绍 8.2. 单向关联(Unidirectional associations) 8.2.1. 多对一(many to one) 8.2.2. 一...

    hibernate3.04中文文档.chm

    7.3.3. 三重关联(Ternary associations) 7.3.4. 使用 7.4. 集合例子(Collection example) 8. 关联关系映射 8.1. 介绍 8.2. 单向关联(Unidirectional associations) 8.2.1. 多对一(many to one) 8.2.2. ...

    hibernate 框架详解

    三重关联(Ternary associations) 7.3.4. 使用 7.4. 集合例子(Collection example) 8. 关联关系映射 8.1. 介绍 8.2. 单向关联(Unidirectional associations) 8.2.1. 多对一(many to one) 8.2.2. 一...

    Hibernate3+中文参考文档

    6.3.3. 三重关联(Ternary associations) 6.3.4. 使用 6.4. 集合例子(Collection example) 7. 关联关系映射 7.1. 介绍 7.2. 单向关联(Unidirectional associations) 7.2.1. 多对一(many to one) 7.2.2. 一对一...

    Hibernate参考文档

    6.3.4. 三重关联(Ternary associations) 6.3.5. 使用 6.4. 集合例子(Collection example) 7. 关联关系映射 7.1. 介绍 7.2. 单向关联(Unidirectional associations) 7.2.1. 多对一(many to one) 7.2.2. 一对一...

Global site tag (gtag.js) - Google Analytics