接上篇,开始一对多单向关联。由于多对一的单向关联已经在(1)中说过,就不再说了,主要思想就是一对一是使用了more-to-one多对一的特殊形式,利用unique=“true”转换成特殊的一对一来使用。
说明:一对多仍然使用person和address的例子。在一对多单向关联的例子中,一个person可以有多个address,所以在person类中有一个set集合属性的成员变量,集合里面存的是a...
分类:
Web程序 时间:
2016-07-12 12:20:06
阅读次数:
332
1、Hibernate关联映射
1)什么是关联映射?
如果表之间具有关联关系,Hibernate允许我们在hbm.xml中描述他们的关联关系,然后在我们操作其中一张表时,自动的根据这种关系操作到另外的关系表,那么这种关联关系的设置,我们称之为关联映射。
2)关联映射的好处?
一次访问可以关联操作多张表
--关联查询出...
分类:
Web程序 时间:
2016-06-21 07:51:12
阅读次数:
230
集合映射开发流程:
需求分析/数据库设计、项目设计/ 编码/测试/实施部署上线/验收需求:
用户购买, 填写地址!
// javabean设计
public class User { private int userId;
private String userName;
// 一个用户,对应的多个地址
private Set addre...
分类:
Web程序 时间:
2016-05-27 11:49:17
阅读次数:
174
数据库模型 一般对一对一的关系而言,会存在一个主从关系。如 人 与 身份证,就是一个一对一关系, 人 是主,身份证 是从Person PK:id name ageId_Card PK、FK:id useful_life
分类:
Web程序 时间:
2015-06-20 20:52:05
阅读次数:
147
在前面几篇文章中,分别学习了hibernate的关联映射,基本的一对一,一对多,多对多等都有学习,今天我会给大家带来hibernate中关于"组合映射"和"继承映射"的学习。
## 组合映射##
为什么要学习组合映射,它和一般的映射有什么区别吗??我们先来看一下下面这种情况:
上图,可以看出,user包含了username,address包含了homeaddress,conta...
分类:
Web程序 时间:
2015-06-20 14:25:07
阅读次数:
175
domain: 1 package org.zln.hibernate.domain; 2 3 import java.util.Set; 4 5 /** 6 * 部门Domain对象 7 * Created by sherry on 000018/6/18 21:38. 8 */ 9 p...
分类:
Web程序 时间:
2015-06-20 00:12:50
阅读次数:
225
多对一 Employee-Department对于 员工 和 部门 两个对象,从员工的角度来看,就是多对一的一个关系--->多个员工对应一个部门表设计: 部门表:department,id主键 员工表:employee,id主键,depart_id作为外键,与部门表的主键对应对象模型设计: ...
分类:
Web程序 时间:
2015-06-18 23:33:51
阅读次数:
207
这篇博客将会给大家带来hibernate的关联映射的学习。在现实生活中,不仅只是一对一的映射关系,更多的是一对多,多对多等。一对多单项关联映射这里我以网盘为例,一个用户可以拥有多个文件,及用户和文件之间是一对多的关系。
user实体类:public class Users { private int uid;
private String uname; //用户上传的所有文...
分类:
Web程序 时间:
2015-06-14 13:55:01
阅读次数:
213
本文可作为北京尚学堂马士兵hibernate课程的学习笔记。
hibernate的映射,主要分为一对一,一对多,多对一,多对多,同时还要单向与双向的区别。
OK,不要纠结于名字,我们开始看例子。
一对一单向
老公是一个实体,老婆也是一个实体。
一个老公只有一个老婆,同时一个老婆也只有一个老公。
上面的关系就叫做一对一。
什么叫单向呢。
看代码:
package com.b...
分类:
Web程序 时间:
2015-06-09 23:48:05
阅读次数:
350
在关系数据库中还有一种常见的关系,即多对多关联,下面以地址和人之间的关系来说明多对多关联,一个人可以去很对地方,同时,一个地址可以有多个人同时存在,因此,地址和人的关系可以看成是多对多的关系,地址(address)的结构表如图所示:人(person)的结构表如图所示:建立他们的多对多关联必须建立中间...
分类:
Web程序 时间:
2015-06-08 17:07:46
阅读次数:
146