- 浏览: 56203 次
- 性别:
- 来自: 厦门
最新评论
------------------------------------------------------------------------------------------
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三重关联
组合模式
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
------------------------------------------------------------------------------------------
发表评论
-
servlet jsp 的生命周期
2012-02-09 15:20 1481servlet的生命周期分为以下几个步骤, 第一,加载并实例化 ... -
反射内部类
2011-11-25 18:30 953package test; public class ... -
Date和Calendar类
2010-06-23 08:58 8381、具体类(和抽象类相对)java.util.Date 2、 ... -
Maven2和ivy比较
2010-06-22 13:14 1409Maven 2和Ivy常被放在一起对比,但实际上两者是不同 ... -
JAVA连接DB2注意事项
2010-05-15 23:21 1236使用Class.forName("COM.ibm. ... -
JAVA的MD5加密
2010-01-19 20:44 977MD5的全称是Message-Digest ... -
Web.xml的解析
2010-01-18 13:32 1064web.xml元素介绍 web.xml首先是肯定要包含它的 ... -
JAVA多线程
2010-01-18 13:23 771java.lang.Thread 和 java.lang.R ... -
Java常用工具类(字符编码,时间等)
2010-01-09 16:20 1429/** * 将UTF编码的字符串转化为GB2312 ... -
JDBC调用存储过程
2010-01-09 16:17 939call 语法格式{call 存储过程名(参数列表)} ... -
java读取配置文件
2010-01-09 16:11 8771、随机id的产生如何实现 引入如下的包: impo ... -
UNICODE与汉字编码互转
2010-01-09 16:08 1646为了避免在浏览器中传输数据的时候出现中文乱码,我们可以将内 ... -
Eclipse中JVM内存设置
2010-01-09 16:06 660eclipse.ini内存设置 -vmarg ... -
Hibernate 中 执行 原生 SQL 语句
2010-01-09 16:04 3194用hibernate的executeQuery来执行SQL ... -
hibernate完成oracle存储过程(stored procedures)
2010-01-09 15:59 1185import java.sql.CallableState ... -
oracle 下hibernate3.2 sequence generator 生成id的问题
2010-01-09 15:57 1312@SequenceGenerator(name=&q ... -
iframe跨域访问cookie、Sessio
2009-12-23 22:20 19721、IE浏览器iframe跨域丢失Session问题 在开发 ... -
拦截系统关闭信号
2009-12-19 21:31 1079在Java窗口程序中按ctrl+c会强行中止Java程序。点击 ...
相关推荐
6.3.4. 三重关联(Ternary associations) 6.3.5. 使用<idbag> 6.4. 集合例子(Collection example) 7. 关联关系映射 7.1. 介绍 7.2. 单向关联(Unidirectional associations) 7.2.1. 多对一(many to one) ...
6.3.4. 三重关联(Ternary associations) 6.3.5. 使用<idbag> 6.4. 集合例子(Collection example) 7. 关联关系映射 7.1. 介绍 7.2. 单向关联(Unidirectional associations) 7.2.1. 多对一(many to one) ...
6.3.4. 三重关联(Ternary associations) 6.3.5. 使用<idbag> 6.4. 集合例子(Collection example) 7. 关联关系映射 7.1. 介绍 7.2. 单向关联(Unidirectional associations) 7.2.1. 多对一(many to one) ...
- **6.3.4 三重关联 (Ternary associations)**:说明三重关联的映射方式。 - **6.3.5 Using an **:介绍 idbag 元素的使用。 - **6.4 集合例子 (Collection example)**:提供了一个完整的集合映射示例。 #### 7. ...
6.3.4. 三重关联(Ternary associations) 6.3.5. 使用<idbag> 6.4. 集合例子(Collection example) 7. 关联关系映射 7.1. 介绍 7.2. 单向关联(Unidirectional associations) 7.2.1. 多对一(many to one) ...
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. 一对一...
其实组合元素的这个用法可以扩展到三重或多重关联: .... 在查询中,表达组合元素的语法和关联到其他实体的语法是一样的。 8.3. 组件作为Map的索引(Components as Map indices ) 元素允许你...
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. 一对一...
6.3.4. 三重关联(Ternary associations) 6.3.5. 使用<idbag> 6.4. 集合例子(Collection example) 7. 关联关系映射 7.1. 介绍 7.2. 单向关联(Unidirectional associations) 7.2.1. 多对一(many to one) ...
三重关联(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. 一对一...
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. 一...
三重关联(Ternary Associations) 6.10. 异类关联(Heterogeneous Associations) 6.11. 集合例子(Collection example) 7. 组件(Component)映射 7.1. 依赖对象(Dependent objects) 7.2. 在集合...
- **三重关联**:涉及三个实体的复杂关联映射。 - **异类关联**:不同类型的实体间的关联映射。 - **集合例子**:具体的集合映射实例。 #### 七、组件(Component)映射 - **依赖对象**:描述组件对象如何作为整体...
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. 一...
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. ...
三重关联(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. 一...
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. 一对一...
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. 一对一...