Senssic

每当头痛的时候我都会离开这里………………

才高行厚的hibernate(7)---hibernate的优化

抓取策略 对集合默认使用延迟select抓取 定义了如下几种抓取策略: 连接抓取(Join fetching) - Hibernate通过 在SELECT语句使用OUTER JOIN(外连接)来 获得对象的关联实例或者关联集合。lazy失效,因为关联对象一并被抓取了 单...

2013-11-03 15:29:14

阅读数:1760

评论数:0

才高行厚的hibernate(6)---hibernate的缓存

hibernate缓存介绍     缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能. Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频...

2013-11-03 00:31:15

阅读数:1185

评论数:0

才高行厚的hibernate(5)---hibernate的事务管理

事务的概念 事物的个基本特性 数据库事务(Database Transaction) ,是指作为单个逻辑工作单元执行的一系列操作。事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使...

2013-11-02 00:48:17

阅读数:1379

评论数:0

才高行厚的hibernate(4)---hibernate的HQL语言

hql基本: 检索所有对象:from   类 检索类某几个属性:select 类.属性1,类.属性2 form 类 指定别名:select  类.属性1,类.属性2 from 类 as c where c.主属性=1-->即c为此类的别名 过滤重复值:select distinct 类.属性...

2013-10-31 23:04:13

阅读数:2678

评论数:0

才高行厚的hibernate(3)---对象状态&常用接口

三种对象状态 三种状态的区别 transient:内存中一个对象,没ID,缓存中也没有 persistent:内存中有,缓存中有,数据库只有(ID)  detached:内存有,缓存没有,数据库有数据,有ID 三种状态的转换,使用session操作 注意:session是非线程安全的,每次业...

2013-10-30 00:53:48

阅读数:1402

评论数:0

才高行厚的hibernate(2)---hibernate的映射

集合映射 1.使用xml 集合类: package hibernate.senssic.mapping; import java.util.List; import java.util.Map; import java.util.Set; public class CollectionM...

2013-10-28 23:29:56

阅读数:1599

评论数:0

才高行厚的hibernate(1)---hibernate基本配置

配置第一个工程 环境:jdk1.6  eclipse   hibernate4.0.1 mysql6.0 加入hibernate的lib目录下的required目录下的所有jar包,并添加mysql的连接驱动jar包 建立项目,在src(classes)下新建hibernate配置文件hibern...

2013-10-27 14:17:31

阅读数:1172

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭