本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
hibernate系列(二)一对多的关联关系
上一篇文章介绍了基本知识后,本篇该介绍下现实中的一对多的关联关系。如Customer和Order,一个Customer可以拥有多个Order,每个Order只属于一个Customer。这样就存在几种表示形式,可以分为单向关联和双向关联。
形式1:Order拥有一个Customer引用,这种属于单向关联
形式2:Customer拥有Order的集合,这种也属于单向关联
形式3:Order拥有一个Cus ...
Hibernate注解实现one-to-many双向关联的实例演示
如何注解的方式实现one-to-many 、many-to-one的双向关联配置以及实体CRUD基本操作,
详见:http://www.micmiu.com/j2ee/hibernate/hibernate-one-to-many-bidirectional-crud/
----
Hibernate 关系映射(6) 基于中间表关联的单向1:N
基于中间表关联的单向1:N
单向 1 对 N 关联,注意 和 N:1 是相反的
想象下: 吃大锅饭的时候 ,就是很多人住一个地方,一个房间,一个大炕上
eg: 一个地方有多个人住.或者说 多家人
eg: 每个同学记住老师,比老师记住每个同学简单.
(在 n 的一端进行配置效率高)
N 1
Person : Address
Student : Teac ...
Hibernate 关系映射(7) 基于外键关联的单向1:N
基于中间表关联的单向1:N
单向 1 对 N 关联,注意 和 N:1 是相反的
想象下: 吃大锅饭的时候 ,就是很多人住一个地方,一个房间,一个大炕上
eg: 一个地方有多个人住.或者说 多家人
eg: 每个同学记住老师,比老师记住每个同学简单.
(在 n 的一端进行配置效率高)
N 1
Person : Address
Student : Teac ...
Hibernate在one-to-many实现父子关系的自动插入
这是个老生长谈的问题,在学习Hibernate的时候,当时是认为永远都用不上,因为现在数据库设计并没有严格按照范式来进行设计,更多的时候采用逻辑外键关系,在代码中去控制这种业务逻辑。但是,这次在'景点+门票'的1-N关系模型时候产品设计了插入景点信息时候就录入N个门票类型信息。所以,个人认为在插入(CMS中数据的录入时候)使用起来这种级联增删改比较方便,因为插入不会带来巨大数据库压力(h ...
映射学习笔记
1.N-1映射示例:
假设有两张表,建立主外键关联
员工<--->部门
员工 Domain:
private Integer id;
private String name;
private Department dept;
员工Hibernate配 ...
[转]Hibernate中property-ref的使用,常用来解决遗留数据库One To Many关系
1.如表Class(ClassID,Class_No,ClassName)与Student(StudentID,studentName,Class_No), 其中ClassID,studentID为主键 两个表是一对多的关系,而要求两个通过ClassNo来关联(注意到这个classNo并不是主键classID). 而一般的情况下是通过ClassID,放在student表中作为外键. 2.具体的Hi ...
Hibernate one-to-many composite-element实现
Hibernate中持久化实体间一对多关联关系的composite-element的实现方式。
一。DomainObject
package com.dream.model.couple;
/**
* Created by IntelliJ IDEA.
* User: Zhong Gang
* Date: 10/17/11
* Time: 1:05 PM ...
Hibernate one-to-many 双方双向连接表关联
Hibernate中持久化实体间一对多关联,具体关联关系为多方,单向,连接表关联。
一。Husband
package com.dream.model.couple;
import java.util.Set;
/**
* Created by IntelliJ IDEA.
* User: Zhong Gang
* Date: 10/17/ ...
Hibernate one-to-many 多方单向连接表关联
Hibernate中持久化实体间一对多关联,具体关联关系为多方,单向,连接表关联。
一。Husband
package com.dream.model.couple;
import java.util.Set;
/**
* Created by IntelliJ IDEA.
* User: Zhong Gang
* Date: 11 ...
Hibernate one-to-many 一方单向连接表关联
Hibernate中对于持久化实体间的关联关系有三种分类,第一个是一对一,第二个是一对多,第三个是多对多,对于多对一的关联关系认定为是一对多的反向,所以从实质上看这两者是一样的。而对于关联关系的设置,通常的做法是,对于一对一,将关联关系可以放在两方中的任何一方,而对于一对多,将关联关系放置在多方,由多方来控制一对多的关联关系,而对于多对多,需要将关联关系同时放置在两方,即由两方共同来控 ...
Hibernate ORM One to Many
讨论一下Hibernate中对象的一对多或多对一关联关系。这里以日志与日志评论来说明这样的关系,一个日志可以有多条评论,而一条评论则只能对应一个日志。
说明一对多的双向关联。它的现实意义就是从日志的角度可以得到该日志下的多条评论,而从评论的角度则可以知道它属于某个日志。
1.Diary.java
package com.template.model;
imp ...