设为首页 加入收藏

TOP

Hibernate关联映射---多对一实例分析(单项关联)(一)
2014-11-24 13:55:54 来源: 作者: 【 】 浏览:7
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查..

评论

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

·C++ 语言社区-CSDN社 (2025-12-24 17:48:24)
·CSDN问答专区社区-CS (2025-12-24 17:48:22)
·C++中`a = b = c`与` (2025-12-24 17:48:19)
·C语言结构体怎么直接 (2025-12-24 17:19:44)
·为什么指针作为c语言 (2025-12-24 17:19:41)