Hibernate
liulian12363
哈哈哈哈哈哈哈呵呵呵呵呵呵
展开
-
复习 - Hibernate的持久化环境
Hibernate的持久化环境 很久没有使用Hibernate了,现在要复习一下, 面试的话这个是必不可少的. 1.Hibernate Session.session的概念大概是这样:(1). Session是一块内存,里面存放了Persistent状态的对象, 也就是Persistent Context(持久化环境)(2). Session里面有一组排着队等着执行的S...2011-03-23 16:28:43 · 106 阅读 · 0 评论 -
复习 - detached状态对象重回持久化环境(Persistent Context)
复习 - Hibernate中将detached状态对象重新与持久化环境关联的一些注意问题 首先来看一下这个例子: package com.yxy.test;import java.util.Date;import java.util.List;import org.hibernate.Session;import org.hibernate.Session...2011-03-24 11:24:04 · 239 阅读 · 0 评论 -
复习 - merge的几种使用情况
复习 - merge的几种使用情况 总结了一下,merge()方法一般会有如下几种情况处理方法: 1. 当持久化环境存在和merge对象相同的对象,即上一篇文章 << 复习 - detached对象重回持久化环境 >> (http://spring-china.iteye.com/blog/973759) 的最后一个例子 处理: Hiberant...2011-03-24 12:10:11 · 452 阅读 · 0 评论 -
复习 - 持久化环境相关的其他API (clear, evict, setReadyOnly)和FlushMode
复习 - 持久化环境相关的其他API (clear, evict, setReadyOnly)和FlushMode 前面的一些复习提到了Hiberante的自动脏数据检查功能,他的实质是会保存对象的一个快照,这个功能固然很好很强大,但是一旦数据量比较大,那么快照所需的空间也会比较大,所以我们可能需要在合适的时候进行手动的清理,来确保不会OutOfMemory 有下面几种可以清理的s...2011-03-24 20:07:05 · 133 阅读 · 0 评论 -
复习 - Hibernate大数据量处理的简单总结
复习 - Hibernate大数据量处理的简单总结 对于Hibernate大数据量的处理,我也有点体会,之前的一个集成项目数据量很大,最初用Java(Hiberante)去处理,性能不尽人意,即使使用纯JDBC去操作,效果仍不佳,其实当时的需求是表之间大数据的转换复制处理,所以使用Java进行处理这个方向就不太对,直接使用PLSQL才是最快捷的方式,这样就不必将数据加载到内存,经过处理再写...2011-03-25 10:48:57 · 141 阅读 · 0 评论 -
复习 - Hibernate的缓存
复习 - Hibernate的缓存(主要是二级缓存) 对缓存做一下简单的总结和复习.首先我们知道Hibernate的缓存有Session级别和SessionFactory级别的,也就是一级缓存和二级缓存. 顾名思义,一级缓存是不能跨session的,这样,不同的session里面,就不能共享信息,这样我们就需要跨session的二级缓存, 即可以共享不同session中的信息。 关于这...2011-03-29 12:45:34 · 123 阅读 · 0 评论