
Hibernate
iteye_10371
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate详解(一)------->>入门
Hibernate详解(一)------->>入门 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来 操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命...2011-04-22 22:30:49 · 97 阅读 · 0 评论 -
hibernate详解(二)----->>继承关系映射(一)
hibernate详解(二)---->>继承关系映射(一) 继承是面对对象编程中一个很重要的特征,在做面对对象的分析和设计时,经常会设计出具体继承关联的持久化类,如何把这些持久化类之间的继承关系映射到关系数据库上的问题已经解决,继承在对象模型中是 is a(是一个)的关系,但是在关系模型中,实体之间只有has a(有一个)的关系,也就是说,继承在对象模...2011-04-23 18:28:46 · 108 阅读 · 0 评论 -
hibernate详解(二)----->>继承关系映射(二、三)
hibernate详解(二)----->>继承关系映射(二、三) 这篇文章紧接着hibernate详解(二)----->>继承关系映射(一)。 下面介绍另外两种关系继承关系映射方案: 第二种:每个子类一张表 其他的类都一样,就有一个xml文件不一样,里面有些内容不一样 ...2011-04-23 20:04:36 · 80 阅读 · 0 评论 -
hibernate详解(三)----->>组件映射(一)
hibernate详解(三)----->>组件映射(一) Hibernate建议在进行领域模型建模时要细粒度一些,简单地说,就是类要比表多,这种映射方式就是组件(component)映射。 组件类是值类型的,即它没有对象标识符属性,在数据库中也没有对应的表,它只隶属于另一个持久化类的实例。它的数据被嵌入到所隶属的持久化实例对应的数据库表的记录中。 ...2011-04-24 12:17:00 · 127 阅读 · 0 评论 -
hibernate详解(三)----->>组件映射(二)之复合主键
hibernate详解(三)----->>组件映射(二)之复合主键 3、组件类作为持久化类的对象标识符属性 这种情况主要是针对已经数据库表建模时,由于数据库表中采用联合自然主键(复合自然主键),为了完成这种映射需求,Hibernate使用组件类把它映射成持久化类的对象标识符。 Hibernate要求,作为复合对象标识符类的UserOid类必...2011-04-24 12:25:44 · 77 阅读 · 0 评论 -
Hibernate详解(四)---->>关联关系映射(一)
Hibernate详解(四)---->>关联关系映射(一) 关联关系是在领域模型建模中经常使用到的一种关系,它是对现实世界中事物之间的关系最基本的表示。 关联关系指的是不同持久化类之间的一种结构关系,简单的说,关联关系描述某个对象在一段时间内一直知道另一个对象的存在。 关联关系包括多样性的关联和方向性的关联。 Hiberna...2011-04-25 18:49:04 · 94 阅读 · 0 评论 -
Hibernate详解(四)---->>关联关系映射(二)
Hibernate详解(四)---->>关联关系映射(二) 3、单向一对一 每个中国公民都有一张身份证,这就是典型的一对一关联关系。首先,讨论单向的一对一,即只考虑从公民这一端能找到它的身份证,而身份证这一端不知道公民的存在。 有两种常用的方式可以表示这种一对一关系:基于唯一外键关联方式和基于主键关联方式。 方式一:基于外键关联方式 ...2011-04-25 18:59:03 · 113 阅读 · 0 评论 -
Hibernate详解(四)---->>关联关系映射(三)
Hibernate详解(四)---->>关联关系映射(三) 下面紧接着Hibernate详解(四)---->>关联关系映射(二)来说。 5、双向一对多(双向多对一) 对于一对多关联,Hibernate 推荐使用双向管理且多端来维护关联关系。双向的一对多和多对一是完全相同的两种情况,两端都需要增加对关联属性的引用,...2011-05-02 22:01:46 · 88 阅读 · 0 评论 -
Hibernate详解(四)---->>关联关系映射(四)
Hibernate详解(四)---->>关联关系映射(四) 6、单向多对多 Course.java package com.zxf.domain; import java.util.Set; /** 课程实体类 */ public class Course { private Long id; //对象标识...2011-05-02 22:12:22 · 169 阅读 · 0 评论