临时状态(transient):刚刚用new语句创建,还没有被持久化,不处于Session的缓存中。处于临时状态的Java对象被称为临时对象。持久化状态(persistent):已经被持久化,加入到Session的缓存中。处于持久化状态的Java对象被称为持久化对象。游离状态(detached):已...
分类:
Web程序 时间:
2014-11-28 15:58:33
阅读次数:
177
接上篇文章继续学习Hibernate的Session(http://www.cnblogs.com/dreamfree/p/4111777.html)持久化对象的状态; 站在持久化的角度,Hibernate把对象分为4种状态:持久化状态、临时状态、游离状态、删除状态。 Session的特定方...
分类:
Web程序 时间:
2014-11-24 23:52:39
阅读次数:
319
Hibernate Session概述 Session接口是Hibernate向应用程序提供的操纵数据库的最主要的接口,它提供了基本的保存、更新、删除和加载Java对象的方法。 Session具有一个缓存,位于缓存中的对象称为持久化对象,它和数据库中的相关记录对应。Session能够在某些时间点.....
分类:
Web程序 时间:
2014-11-21 01:19:58
阅读次数:
284
一、持久化类的要求
提供一个无参构造器:Hibernate可使用Constructor.newInstance()来创建持久化类的实例
提供一个标识属性:标识属性通常映射数据库表的主键字段(建议使用基本类型的包装类型作为标识属性的类型)尽量避免使用基本数据类型
为持久化类的每个属性提供setter、getter方法
...
分类:
Web程序 时间:
2014-11-17 16:00:23
阅读次数:
297
SessionFactory:是单个数据库映射关系经过编译后的内存镜像,他是线程安全的。是生成Session的工厂,本身需依赖于ConnectionProvider。该对象可在进程或集群的级别上,为那些事物之间可重用的数据提供可选的二级缓存
Session:是应用程序与持久存储层之间交互操作的一个单线程对象。所有的持久化对象必须在Session管理下才可进行持久化操作。其生存期很短。它底层封...
分类:
Web程序 时间:
2014-11-17 10:49:06
阅读次数:
240
(1)、对象/关系数据库映射(ORM)
ORM(Obejcgt/Relation Mapping,对象/关系数据库映射):完成面向对象的编程语言到数据库的映射(面向对象编程语言和数据库之间的桥梁);他可以把关系型数据库包装成面向对象的模型
ORM工具的唯一作用就是:把对持久化对象的增、删、改等操作转换成...
分类:
Web程序 时间:
2014-11-12 15:03:27
阅读次数:
220
1. 站在持久化的角度 , Hibernate 把对象分为 4 种状态 : 持久化状态, 临时状态, 游离状态(脱管状态) , 删除状态.Session 的特定方法能使对象从一个状态转换到另一个状态 .
2. 临时状态(Transient) :
1). 在使用代理主键的情况下 , OID 通常为 null
2). 不处于 Session 的缓存中
...
分类:
Web程序 时间:
2014-11-06 17:27:05
阅读次数:
255
持久化对象的状态:1、 瞬时对象(Transient Object):使用new操作符初始化的对象不是立刻就持久的。它们的状态是瞬时的,也就是说它们没有任何跟数据库表相关联的行为,只要应用不再引用这些对象(不再被任何其它对象所引用),它们的状态将会丢失,并由垃圾回收机制回收2、 持久化对象(Pers...
分类:
其他好文 时间:
2014-11-05 16:25:21
阅读次数:
158
一、概况
(一)瞬时状态(临时态)
在对象中如果对象刚被创建但没有被持久化的话就是瞬时态
特点:
(1) 不和 Session 实例关联
(2)在数据库中没有和瞬时对象关联的记录
(二)持久状态
持久化对象就是已经被保存进数据库的实体对象,并且这个实体对象现在还处于Hibernate的Session缓存管理...
分类:
Web程序 时间:
2014-10-31 15:46:24
阅读次数:
389
(1)、JPA介绍: JPA全称为Java Persistence API ,Java持久化API是Sun公司在Java EE 5规范中提出的Java持久化接口。JPA吸取了眼下Java持久化技术的长处,旨在规范、简化Java对象的持久化工作。使用JPA持久化对象,并非依赖于某一个ORM框架。 为....
分类:
Web程序 时间:
2014-10-29 12:43:42
阅读次数:
282