hibernate映射总结详解: 映射一对多双向自身关联关系
来源:互联网 发布:58淘宝模特兼职可信吗 编辑:程序博客网 时间:2024/05/18 01:29
Ⅲ. 映射实体关联关系--- 一对多关联关系 --- 一对多双向自身关联映射:
以category为例,它代表商品类别,存在一对多双向关联。如:食品类别包括蔬菜类型和水果类型,水果类型又包括苹果类别和桔子类别。每一种类别代表一个category对象,这些对象形成了树型数据结构。每个category可以和一个父类别catetory对象关联,同时还可以和一组子类别category对象关联。为了表达这种一对多双向自身关联,可以在category类中定义两个属性parentCategory(引用父类别对象)和 childCategory(引用一组子类别对象)。
Category表两个字段: id 和name,category_id
Category持久化类代码片段如下:
private Category parentCategory;
private Category childCategory;
public Category getParentCategory(){………}
public void setParentCategory(){………}
public Category getChildCategory(){………}
public void setChildCategory(){………}
Category类的映射文件如下:
……
<many-to-one name=“parentCategory” column=“category_id” class=“mypack.Category”/>
<set name=“childCategory”cascade=“save-update” inverse=“true”>
<key column=“category_id”/>
<one-to-many class=“mypack.Category”/>
</set>
……
注意:这个映射文件中包含<many-to-one>和<set>这个以下两种映射类型中的元素。它引用了parentCategory和childCategory属性来解决父子之间的关联。
总结:一对多双向自身关联关系,在映射文件中用<many-to-one>映射对应的one属性;用<set>映射对应的many属性。
- hibernate映射总结详解: 映射一对多双向自身关联关系
- hibernate映射总结详解: 映射一对多双向关联关系
- hibernate一对多关系映射(自身关联)
- hibernate映射一对多双向关联关系
- 映射Category一对多双向自身关联关系
- hibernate映射一对多,双向关系[关联自身],初学例子四
- 精通Hibernate——映射一对多双向自身关联关系
- 一对多自身关联双向映射
- hibernate之映射关系一对多(自身关联)
- hibernate映射一对多双向关联关系实例
- 06映射一对多双向关联关系
- JPA映射关联关系-双向一对多
- Hibernate一对多关联双向映射
- Hibernate一对多双向关联映射
- Hibernate一对多双向关联映射
- Hibernate映射 --- 自身跟自身的一对多关联
- 【HIbernate框架学习】:Hibernate对象关系映射之双向一对多关联映射
- Hibernate映射详解(二)--多对一,一对多单向,一对多双向关联映射
- AutoRun.inf 命令(翻译MSDN)
- 帮你免于失业的十大软件技术
- 关于sin x = 1/x!-x/3!+x/5!-x/7!+……的c程序
- 试验网站#1搜索引擎优化收录情况记录(断续运行)2007-9-5
- 试验网站#3搜索引擎优化收录情况记录2007-9-5
- hibernate映射总结详解: 映射一对多双向自身关联关系
- 大学痕迹:一个女大学生毕业时的50条泣血总结
- 发现英语还是很重要啊
- 字典(C#)之.NET中的字典
- 蒙娜丽莎的微笑贴图
- C#基础概念
- 判断一个资源类型的变量是否为空
- 在Visual C#中调用API的基本过程:
- 月收入15k在上海的生活