hibernate4之一对多自身映射(四)
2016-02-17 19:28
429 查看
示例:[b]部门下有部门(Department )[/b]
[b] 用@Annotation映射[/b]
public class Department { private Integer id; private String name; private Set<Department> departments; private Department department; //set get }用XML映射
<hibernate-mapping package="com.shen.hibernate4.entity"> <class name="Department " table="tb_department "> <id name="id"> <generator class="identity" /> </id> <property name="name" /> <many-to-one name="department" class="Department" column="parent_id" /> <set name="departments" inverse="true" cascade="all"> <key column="parent_id" /> <one-to-many class="Department" /> </set> </class> </hibernate-mapping>
[b] 用@Annotation映射[/b]
@Entity @Table(name = "tb_department") public class Department { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Integer id; private String name; @OneToMany(mappedBy = "department", targetEntity = Department.class, cascade = CascadeType.ALL) private Set<Department> departments; @ManyToOne @JoinColumn(name = "parent_id") private Department department; //set get }
相关文章推荐
- iOS环信3.0集成 (一)SDK的集成
- Divisor Summation_
- matlab坐标轴axes对象句柄消失的解决办法
- 进程和线程的区别与联系是什么?
- POJ 3279反转问题,dp
- iOS中UITextView的字数限制
- 为什么会出现数据安全问题?资源抢夺有哪些解决办法
- 查询oracle表的信息(表,字段,约束,索引)
- 必须掌握的八种排序(5-6)--冒泡排序,快速排序
- 对UIView、UIWindow和CALayer的理解
- 九度[1120]全排列
- PHP的异常处理机制
- Unity全景项目经验Q&A
- Pch文件的主要作用 和分类Category的作用
- XML解析
- Linux 系统 常用 命令学习(1)
- 那些上传AppStore遇到的坑
- ASP.Net MVC利用NPOI导入导出Excel - RuleLu
- http 的post与get区别与联系,实践中怎么选择
- String