- 博客(8)
- 收藏
- 关注
原创 Hibernate 缓存管理
一 hibernate内部缓存的分析 1、一级缓存 --- Session级别的缓存概念 Session级别的缓存由Hibernate自动管理的,一般情况下无需进行干预,当应用程序调用Session的CURD方法以及调用查询接口的list等等方法时,如果缓存中还不存在响应的对象,Hibernate就会把该对象加入到Session缓存中。当Hibernate清理缓存时,Hibernat
2011-12-18 17:09:35 265
原创 懒加载分析情况
懒加载分析情况延迟加载也称懒加载,他是Hibernate为提高执行效率而提供的一种机制,即只有真正使用该对象的数据是才会创建。Hibernate中主要是通过代理(proxy)机制来实现延迟加载的。它的具体过程是Hibernate从数据库获取某一个对象的数据时,获取某一个对象的集合属性值时,或获取某一个所关联的另一个对象时,由于没有使用该对象的数据(除标示符值外),hibernate并不从数据库加载
2011-12-14 22:15:56 495
原创 懒加载分析情况
懒加载分析情况 延迟加载也称懒加载,他是Hibernate为提高执行效率而提供的一种机制,即只有真正使用该对象的数据是才会创建。 Hibernate中主要是通过代理(proxy)机制来实现延迟加载的。它的具体过程是Hibernate从数据库获取某一个对象的数据时,获取某一个对象的集合属性值时,或获取某一个所关联的另一个对象时,由于没有使用该对象的数据(除标示符值外),hibernate并不从数
2011-12-14 22:15:49 344
原创 继承关系映射
继承关系映射 继承是面向对象编程中一个很重要的特征,在做面向对象的分析与设计时,经常会设计出具体继承关联的持久化类,为了将这些持久化类之间的继承关系映射到关系数据库上,编程者采用了Hibernate中提供的三种常用的继承关系映射方案。 第一种:整个继承层次一张表 把整个继承层次的多个类的信息放到一张表里,需要在表中添加一个特定字段,用这个字段的值来进行区分哪些记录是属
2011-12-14 22:15:06 363
原创 继承关系映射
继承关系映射 继承是面向对象编程中一个很重要的特征,在做面向对象的分析与设计时,经常会设计出具体继承关联的持久化类,为了将这些持久化类之间的继承关系映射到关系数据库上,编程者采用了Hibernate中提供的三种常用的继承关系映射方案。 第一种:整个继承层次一张表 把整个继承层次的多个类的信息放到一张表里,需要在表中添加一个特定字段,用这个字段的值来进行区分哪些记录是属
2011-12-14 22:15:03 339
原创 Hibernate高级映射 --- 集合映射
Hibernate高级映射 --- 集合映射 一 概念 1.集合类型的作用 在持久化类中,有时会使用到值类型的对象属性,所谓值类型的对象,是指它对应的类没有对象标识符属性,只能作为一个持久化类的属性使用。如果持久化类中一个值类型的集合,那么就需要一张额外的数据库表来保存这个值类型集合的数据,这张表被称为集合表。 2.集合接口的种类 (1)元素:可以映射类型为java.util.Set接
2011-12-12 21:16:35 245
原创 Hibernate示例
一、 引入 (1)模型不匹配(阻抗不匹配) Java面向对象语言,对象模型,其主要概念有:继承、关联、多态等;数据库是关联模型,其主要概念有:表、主键、外键等。 (2)解决办法 1、 使用JDBC手工转换 2、 使用ORM(Object Relation Mapping对象关系映射)框架来解决,主流的ORM框架有Hibernate、TopLink、OJB。 二、 安装配置
2011-12-05 21:25:12 222
原创 Hibernate
Hibernate示例 一、 引入 (1)模型不匹配(阻抗不匹配) Java面向对象语言,对象模型,其主要概念有:继承、关联、多态等;数据库是关联模型,其主要概念有:表、主键、外键等。 (2)解决办法 1、 使用JDBC手工转换 2、 使用ORM(Object Relation Mapping对象关系映射)框架来解决,主流的ORM框架有Hibernate、TopLink、OJB。
2011-12-05 21:06:02 244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人