Hibernate入门BLOG[八、Hibernate对象关系一对多关联关系]

2014-11-24 08:22:27 · 作者: · 浏览: 1
[java]
1部门----多员工
在hibernate中一对多的对象模型关系:看下面部门类的set集合,这里主要是讲hibernate一对多的映射文件xml
public class Dept {
private int id;
private String deptname;
//一对多的体现
private Set emps;

public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getDeptname() {
return deptname;
}
public void setDeptname(String deptname) {
this.deptname = deptname;
}
public Set getEmps() {
return emps;
}
public void setEmps(Set emps) {
this.emps = emps;
}
}


在xml文件中需要注意:set集合的配置。它中的dept_id是要和many-to-one相对应的。也就是上一篇BLOG中我们声明的部分。
< xml version="1.0" >
"-//Hibernate/Hibernate Mapping DTD 3.0//EN"
" www.2cto.com">
package="cn.hibernate.model">















在建立了这样的ORM关系映射之后呢。我们再进行相关的CRUD的时候hibernate也就会给我们进行相关自动的CRUD操作。方便了很多代码上的麻烦。
作者:zhang6622056