Enviar búsqueda
Cargar
hibernate
•
2 recomendaciones
•
932 vistas
P
peterkong
Seguir
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 86
Recomendados
Hibernate
Hibernate
Henry Huang
Hibernate教程
Hibernate教程
Shilong Sang
Entities in DCPS (DDS)
Entities in DCPS (DDS)
Jamie (Taka) Wang
3 hibernate映射元素和类型
3 hibernate映射元素和类型
Zelin Wang
领域驱动设计实践
领域驱动设计实践
Jacky Chi
Struts学习笔记
Struts学习笔记
yiditushe
OOAD with Applications - Chapter 2
OOAD with Applications - Chapter 2
Huan-Lin Tsai
POSTURAS COCHINAS
POSTURAS COCHINAS
elo
Recomendados
Hibernate
Hibernate
Henry Huang
Hibernate教程
Hibernate教程
Shilong Sang
Entities in DCPS (DDS)
Entities in DCPS (DDS)
Jamie (Taka) Wang
3 hibernate映射元素和类型
3 hibernate映射元素和类型
Zelin Wang
领域驱动设计实践
领域驱动设计实践
Jacky Chi
Struts学习笔记
Struts学习笔记
yiditushe
OOAD with Applications - Chapter 2
OOAD with Applications - Chapter 2
Huan-Lin Tsai
POSTURAS COCHINAS
POSTURAS COCHINAS
elo
前端基础知识回顾
前端基础知识回顾
Wu tianhao
An introduce to n hibernate (part 1) pub
An introduce to n hibernate (part 1) pub
jiangxu
Metadata4shenzhen Final
Metadata4shenzhen Final
Shanghai Library
Java面试笔试题大汇总
Java面试笔试题大汇总
yiditushe
getPDF.aspx
getPDF.aspx
byron zhao
getPDF.aspx
getPDF.aspx
byron zhao
Java相关基础知识
Java相关基础知识
yiditushe
Chapter 4 models
Chapter 4 models
Ekman Hsieh
Hibernate 映射配置文件详解
Hibernate 映射配置文件详解
wpscbbn405
Java程序员面试之葵花宝典
Java程序员面试之葵花宝典
yiditushe
Java Script 引擎技术
Java Script 引擎技术
bigqiang zou
深入理解Andorid重难点
深入理解Andorid重难点
Bin Shao
Js培训
Js培训
yiditushe
Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程
yiditushe
Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程
appollo0312
Kevenjiaoda
Kevenjiaoda
guest0c88ee
资源整合与Web2.0
资源整合与Web2.0
Shanghai Library
资源整合与Web2.0
资源整合与Web2.0
Shanghai Library
Ecma script edition5-小试
Ecma script edition5-小试
lydiafly
Abap oo
Abap oo
vernoo
Más contenido relacionado
Similar a hibernate
前端基础知识回顾
前端基础知识回顾
Wu tianhao
An introduce to n hibernate (part 1) pub
An introduce to n hibernate (part 1) pub
jiangxu
Metadata4shenzhen Final
Metadata4shenzhen Final
Shanghai Library
Java面试笔试题大汇总
Java面试笔试题大汇总
yiditushe
getPDF.aspx
getPDF.aspx
byron zhao
getPDF.aspx
getPDF.aspx
byron zhao
Java相关基础知识
Java相关基础知识
yiditushe
Chapter 4 models
Chapter 4 models
Ekman Hsieh
Hibernate 映射配置文件详解
Hibernate 映射配置文件详解
wpscbbn405
Java程序员面试之葵花宝典
Java程序员面试之葵花宝典
yiditushe
Java Script 引擎技术
Java Script 引擎技术
bigqiang zou
深入理解Andorid重难点
深入理解Andorid重难点
Bin Shao
Js培训
Js培训
yiditushe
Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程
yiditushe
Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程
appollo0312
Kevenjiaoda
Kevenjiaoda
guest0c88ee
资源整合与Web2.0
资源整合与Web2.0
Shanghai Library
资源整合与Web2.0
资源整合与Web2.0
Shanghai Library
Ecma script edition5-小试
Ecma script edition5-小试
lydiafly
Abap oo
Abap oo
vernoo
Similar a hibernate
(20)
前端基础知识回顾
前端基础知识回顾
An introduce to n hibernate (part 1) pub
An introduce to n hibernate (part 1) pub
Metadata4shenzhen Final
Metadata4shenzhen Final
Java面试笔试题大汇总
Java面试笔试题大汇总
getPDF.aspx
getPDF.aspx
getPDF.aspx
getPDF.aspx
Java相关基础知识
Java相关基础知识
Chapter 4 models
Chapter 4 models
Hibernate 映射配置文件详解
Hibernate 映射配置文件详解
Java程序员面试之葵花宝典
Java程序员面试之葵花宝典
Java Script 引擎技术
Java Script 引擎技术
深入理解Andorid重难点
深入理解Andorid重难点
Js培训
Js培训
Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程
Struts+Spring+Hibernate整合教程
Kevenjiaoda
Kevenjiaoda
资源整合与Web2.0
资源整合与Web2.0
资源整合与Web2.0
资源整合与Web2.0
Ecma script edition5-小试
Ecma script edition5-小试
Abap oo
Abap oo
hibernate
1.
2.
3.
数据的持久化 持久化
持久层 持久化如何演变为持久层? 是不是只要在应用中用了数据库就天然具备了“持久层”了呢?未必!
4.
5.
6.
7.
引入持久层后的系统架构
8.
改良后的设计
9.
10.
11.
改良后的代码
12.
观察 DAO 的实现细节
13.
14.
15.
16.
17.
Hibernate 核心架构
18.
19.
20.
21.
22.
23.
24.
一个简单例子 Department.hbm.xml
25.
Hibernate 基本数据类型
26.
实例前的准备—项目目录结构
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
细粒度模型的设计 该设计体现了一个“合成 ”的关系(
composition ):即整体和部分的关系。部分不可独立存在而依赖于整体。 sendMessage() 这种细粒度的设计更好的体现了类的内聚性,体现了对象设计的职责分配原则:将职责分配给拥有履行一个职责所必需信息的类 。
42.
数据库设计的思考 这样的设计是不必要的,并且存在性能问题。
43.
44.
映射文件的格式
45.
Subtypes—— 子类型问题 对象模型存在“
is a” 和“ has a” 的关系,而关系模型仅仅存在“ has a” 的关系,这是对象模型和关系模型最明显的 mismatch ,如何将“ is a” 转化为数据库中的“ has a” 是 hibernate 需要解决的问题。
46.
Table per concrete
class 这是最简单的一种方式:每一个子类对应一张表,父类没有表。 这种方式会产生“ Polymorphic queries” 的问题。
47.
48.
Table per class
hierarchy 整个继承树对应一张表,子类用 type discriminator 字段来区分。这种方式在性能和简单性两方面都做的很好。 父类的变动很方便。
49.
50.
映射文件的格式
51.
Table per subclass
这种设计符合数据库的设计范式。 但是可能会有严重的性能问题。
52.
53.
54.
映射文件格式
55.
56.
57.
many to one
58.
one to many
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
例子—— 1
70.
例子—— 2
71.
例子—— 3
72.
对象的状态图
73.
74.
75.
76.
77.
78.
79.
80.
重新思考项目之间的关系
81.
etong-common 的依赖关系
82.
etong-common 的内部体系
83.
持久包—通用的持久化类设计
84.
85.
沉重的反思——事务脚本 粒度顺序是: service
> dao > domain 业务逻辑尽量写在 domain 里,不要在 service 写任何业务逻辑,而仅仅在 service 里调用 dao 和 domain ,完成事务逻辑,供前台调用。
86.