Hibernate可以应用在任何使用JBDC的场合。 1.Java的客户端程序使用 2.Servlet或JSP的Web应用中使用 关联映射 种类: 一对多(多对一)关联 一对一关联 多对多关联方向: 单向关联 双向关联1.单向一对多关联 步骤: 1)持久化类中添加关联类的相关属性和getter/se ...
分类:
Web程序 时间:
2016-06-18 21:14:44
阅读次数:
260
一对多模型(单向) 说明: 一个客户对应多个地址,通过客户可以获得该客户的多个地址的信息。客户和地址是一对多的关系,并且客户与地址是单向关联的关系。映射策略# 外键关联:两个表的关系定义在一个表中;# 表关联:两个表的关系单独定义一个表中通过一个中间表来关联。映射策略——外键关联表结构如下: TAB ...
分类:
Web程序 时间:
2016-06-13 15:02:47
阅读次数:
182
在之前的第一次对框架的实际应用中,我使用的是Hibernate的xml配置方法,xml配置方法非常繁琐, 还是推荐所有使用Hibernate的人使用注解方式进行配置,在这篇文章中,我将列举出我们常用的注解配置,下面我将分为下面点进行阐述。 一、类级别注解 二、属性级别注解 三、关联映射关系 一、类级 ...
分类:
Web程序 时间:
2016-06-06 00:49:11
阅读次数:
176
回顾Hibernate:
1. hibernate开发环境搭建
—-》 引入jar: hibernate.jar + required + jpa + 驱动包
—》 hibernate.cfg.xml
—》 javabean/*.hbm.xml
—》 Application 测试
2.hibernate api
—-》 Configuratio...
分类:
Web程序 时间:
2016-05-30 15:29:57
阅读次数:
243
集合映射开发流程:
需求分析/数据库设计、项目设计/ 编码/测试/实施部署上线/验收需求:
用户购买, 填写地址!
// javabean设计
public class User { private int userId;
private String userName;
// 一个用户,对应的多个地址
private Set addre...
分类:
Web程序 时间:
2016-05-27 11:49:17
阅读次数:
174
简述实体框架(EF): EF是一种ORM工具,ORM表示对象关联映射。 在RDMS中,对象称为表格和列对象,而在.net中(面向对象)称为类,对象以及属性。 EF提供了三种方式来实现项目: l 数据库优先方法——创建数据库,包含表,列以及表之间的关系等,EF会根据数据库生成相应的Model类(业务实 ...
分类:
Web程序 时间:
2016-05-23 21:06:40
阅读次数:
148
四、N—N关联关系
1.1单向N-N的关联
单向的N-N关联和1-N关联的持久化类完全一样,控制关系的一端需要增加一个set集合属性,被关联的持久化实例以集合的形式存在。
N-N关联必须使用连接表,N-N关联与有连接表的1-N关联非常相似,只需要去掉元素的unique="true"即可。其他的配置和1-N关联一样。
...
分类:
Web程序 时间:
2016-05-13 00:44:04
阅读次数:
260
Hibernate的一对一关联映射,两种策略,即主键关联让两个对象具有相同的主键值和退化了的多对一关联映射。...
分类:
Web程序 时间:
2016-05-12 18:05:20
阅读次数:
196
二、1—1
无论是单向1-1映射关联,还是双休1-1映射关联,都有三种映射策略:基于主键、基于外键、采用连接表。
1、单向1-1映射关联
1.1、基于主键的单向1-1映射关联
对于基于主键的单向1-1关联,基于主键关联的持久化类不能拥有自己的主键生成器策略,它的主键由关联实体来负责生...
分类:
Web程序 时间:
2016-05-07 11:14:53
阅读次数:
196