(1)、JPA介绍: JPA全名Java Persistence API ,Java坚持API这是Sun公司Java EE 5规范中提出的Java持久化接口。JPA吸取了眼下Java持久化技术的长处,旨在规范、简化Java对象的持久化工作。使用JPA持久化对象。并非依赖于某一个ORM框架。 为什么....
分类:
Web程序 时间:
2015-06-16 22:31:11
阅读次数:
133
“计应134(实验班)林曙光” Hibernate的核心类和接口一共有6个,分别为:Session、SessionFactory、Transaction、Query、Criteria和Configuration。这6个核心和类接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还....
分类:
Web程序 时间:
2015-06-12 17:04:51
阅读次数:
145
Hibernate的核心接口一共有6个,分别为:Session、SessionFactory、Transaction、Query、Criteria和Configuration。这6个核心接口在任何开发中都会用到。通过这些接口,不仅可以对持久化对象进行存取,还能够进行事务控制。Session接口负责....
分类:
Web程序 时间:
2015-06-12 00:43:27
阅读次数:
165
Session的缓存又称为Hibernate的第一级缓存。Session的缓存是内置不能被卸载的,Session的缓存是事务范围的缓存(Session对象的生命周期通常对应一个数据库或一个事务)。Session缓存中的对象为持久化对象,Session根据持久化对象状态的改变同步更新数据库。在一级缓存...
分类:
其他好文 时间:
2015-06-11 11:02:34
阅读次数:
102
java对象被创建的过程1、对象的java类(class文件)被正确的加载、链接和初始化2、对象的创建:调用当前类和父类的构造函数进行初始化3、当不需要对象时,可以销毁可以clone复制这个对象也可以通过序列化持久化对象
分类:
编程语言 时间:
2015-06-05 17:46:21
阅读次数:
146
持久化的对象,是已经存储到数据库或保存到本地硬盘中的对象,我们称之为持久化对象。序列化是将对象,用某种格式(xml、json、二进制等)以文件或字符串形式保存在硬盘中,也就是说它的保存过程序列化的目的:1、以某种存储形式使自定义对象持久化2、将对象从一个地方传递到另一个地方
分类:
其他好文 时间:
2015-05-27 22:21:16
阅读次数:
127
Interceptor接口提供了从会话(session)回调(callback)应用程序(application)的机制, 这种回调机制可以允许应用程序在持久化对象被保存、更新、删除或是加载之前,检查并(或)修改其 属性。一个可能的用途,就是用来跟踪审核(auditing)信息。例如:下面的这个拦截...
分类:
Web程序 时间:
2015-05-27 15:41:47
阅读次数:
139
Hibernate备忘知识点:
1、永远不要手动修改OID,因为会造成缓存中的数据不准确
2、Session接口中的update方法是将一个游离态对象转换成持久化对象的解决方案
3、Session接口中的saveOrUpdate方法,如果传进去的是瞬时对象,就执行save,如果传入的是游离对象,就执行update方法
4、如果正在使用延迟加载,并且servlet中的session.close()已经执行,那么在jsp中获取子表数据就会报错,这个在延迟加载,懒加载已经说...
分类:
Web程序 时间:
2015-05-25 14:37:33
阅读次数:
227
hibernate不是直接操作数据库表而是操作数据库表中对应的实体类。对象关系映射概述 1。持久化对象不是通过外健建立关联关系,而是通过属性 2。持久化类间关联关系的种类:一对一,多对一(最常见),多对多。 3。持久化类的关联方向:单向关联和双向关联。 1。一对多关联单向关联关系...
分类:
Web程序 时间:
2015-05-17 18:34:10
阅读次数:
122
hibernate要做的事,就是让对象投影到关系数据库中,然后实施持久化。其具体实现:建立对象到关系数据库的映射。 example:建立User类到数据库的映射 一个简单的类User: public class User{ private int id; private Str...
分类:
Web程序 时间:
2015-05-05 16:02:45
阅读次数:
125