hibernate 自身多对多
来源:互联网 发布:nba数据统计网站 编辑:程序博客网 时间:2024/05/05 05:25
有个类Student,它要自己对自己进行多对多映射
其中Student 类的属性有:
- public int id;
- public String name;
- public String sex;
- private Set<Student> children = new HashSet<Student>();
- private Set<Student> parent = new HashSet<Student>();
public class ParentS { private Set<Student> children ; } public class Childs { private Set<Student> parents; }下面是一个完成的自身一对多的列子
package com.zhaozi.entity;import java.io.Serializable;import java.util.HashSet;import java.util.Set;public class Category implements Serializable { private Integer id; private String name; private Category parent; private Set<Category> children = new HashSet<Category>(); public Category() { } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Category getParent() { return parent; } public void setParent(Category parent) { this.parent = parent; } public Set<Category> getChildren() { return children; } public void setChildren(Set<Category> children) { this.children = children; }}
<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping SYSTEM "../../../../hibernate-mapping-3.0.dtd" ><hibernate-mapping package="com.zhaozi.entity"> <class name="Category" table="T_CATEGORY"> <id name="id" column="CATEGORY_ID"> <generator class="native"/> </id> <property name="name" type="string" column="NAME" length="15"/> <many-to-one name="parent" column="PARENT_ID" class="Category"/> <set name="children" cascade="save-update" inverse="true"> <key column="PARENT_ID"/> <one-to-many class="Category"/> </set> </class></hibernate-mapping>
- hibernate 自身多对多
- [置顶] hibernate自身多对多关联
- hibernate 反向自身多对多、HQL
- Hibernate多对一自身关联
- hibernate 某个对象自身多对多 级联删除
- Hibernate 反向自身多对多 (annotation)
- Hibernate多对一自身关联(3)
- hibernate自身一对多和自身多对多映射详解
- Hibernate(七)Hibernate自身一对多和多对多关系映射
- Hibernate 表自身映射多对多关系,用户对多朋友
- Hibernate映射 --- 自身跟自身的一对多关联
- hibernate双向多对一(一对多)及自身一对多关联
- hibernate映射多对多,一对一,一对多,自身关联综合应用
- Hibernate(5)自身一对多和多对多关系映射
- hibernate 自身表关联的多对一,一对多关系的实现
- hibernate(四)一对多单向、多对一双向、自身双向关联
- hibernate 一对多双向自身关联
- hibernate一对多关系映射(自身关联)
- ios xcode 下 报出 ”xx“is missing from working copy 的问题
- chapter 1 设备驱动介绍
- js 常用验证(jquery)
- 与文字相拥 舞尽人间芳华
- C语言读取mp3文件的信息
- hibernate 自身多对多
- ping出现的4中错误
- linux下svn服务器安装配置与启动
- URL 的用法
- JQuery自学记录4——Ajax函数
- 餐桌上的“爱心菜”
- 新的 GdiPlus
- myEclipse/Eclipse插件安装、更新、删除
- Android开发历程_18(XML文件解析)