设为首页 加入收藏

TOP

Hibernate关联映射---多对一实例分析(单项关联)(一)
2014-11-24 13:55:54 来源: 作者: 【 】 浏览:3
Tags:Hibernate 关联 映射 --- 一实例分析 单项

一 关联映射类型


1.多对一(Employee - Department)


多对一关联是一个部门可以有多个员工


所用到的映射文件为:


"depart" column="depart_id"/>


二 代码分析


1.首先创建两个类,Department和Employee,并把他们关联起来


(1)Department类


package com.hbsi.domain;


//部门类


public class Department {


private int id;


private String name;


public Department() {


super();


// TODO Auto-generated constructor stub


}


public Department(int id, String name) {


super();


this.id = id;


this.name = name;


}


public int getId() {


return id;


}


public void setId(int id) {


this.id = id;


}


public String getName() {


return name;


}


public void setName(String name) {


this.name = name;


}


public String toString() {


return "Department [id=" + id + ", name=" + name + "]";


}


}


(2)Employee类


package com.hbsi.domain;


//员工类 一般主鍵是建在多的一方


public class Employee {


private int id;


private String name;


// 得到的是一个 对象,可以得到员工对应的部门的详细信息


private Department depart;



public Employee() {


super();


// TODO Auto-generated constructor stub


}



public Employee(int id, String name, Department depart) {


super();


this.id = id;


this.name = name;


this.depart = depart;


}



public int getId() {


return id;


}



public void setId(int id) {


this.id = id;

首页 上一页 1 2 下一页 尾页 1/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Hibernate关系映射 --- 一对一实.. 下一篇Hibernate的核心接口 --- Query查..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: