
Hibernate
djddup_0508_cn
这个作者很懒,什么都没留下…
展开
-
hibernateconfig
oracle.jdbc.driver.OracleDriver org.hibernate.dialect.Oracle9Dialect org.hibernate.connection.C3P0ConnectionProvider 10 250 10 1800 100 3 300 5 600...原创 2010-07-22 15:57:37 · 165 阅读 · 0 评论 -
hibernate缓存机制详细分析
转自 http://www.cnblogs.com/xiaoluo501395377/p/3377604.html 在本篇随笔里将会分析一下hibernate的缓存机制,包括一级缓存(session级别)、二级缓存(sessionFactory级别)以及查询缓存,当然还要讨论下我们的N+1的问题。随笔虽长,但我相信看完的朋友绝对能对hibernate的 N+1问题以及缓存有更深的了...原创 2015-07-16 11:11:01 · 139 阅读 · 0 评论 -
hibernate二级缓存攻略
转自 http://www.iteye.com/topic/18904很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。 hibernate的session提供了一级缓存,每个session,对同一个id进行两次load...原创 2010-12-11 15:04:54 · 81 阅读 · 0 评论 -
Hibernate缓存简介及分类
一、Hibernate缓存简介 Cache In Hibernate HIBERNATE中的CACHE有两级. 一级是在Session范围内的CACHE. 即每个Session有自己的一个CACHE, 当前操作的对象都会被保留在CACHE中. 但是Session关闭后这个CACHE也就没有. 可见这级CACHE的生命期是很短的. (使用id进行关键字存储:缓存的key就是ID,value...原创 2010-12-11 14:35:42 · 96 阅读 · 0 评论 -
Hibernate和 OsCache的使用 转
转自 http://benx.iteye.com/blog/606082OSCache标记库由OpenSymphony设计,它是一种开创性的JSP定制标记应用,提供了在现有JSP页面之内实现快速内存缓冲的功能。OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的 缓存解决方案。OSCache有以下特点:缓存任何对象,你可以不受限制的缓存部分...原创 2010-12-11 13:51:10 · 144 阅读 · 0 评论 -
学习自定义标签
引自 http://fengzhijie1103.iteye.com/blog/386831自定义标签的最大的特点: 利用 自定义标签,软件开发人员和页面设计人员可以独立地自由工作.页面设计人员可以把精力集中在使用标签(HTML,XML或者JSP)创建网站上,而软件开发人员则可以将精力集中在实现底层功能上面,若国际化等等,这样,页面设计人员可以使用自定义标签的形式来实现具体的功能. 下面我们来...原创 2010-11-13 09:35:39 · 115 阅读 · 0 评论 -
hibernate 二级缓存(三)
转自http://terryjs.iteye.com/blog/751486过这篇文章纪录hibernate二级缓存的一些使用经历,利用几个test case,从代码角度说明二级缓存在使用过程中一些需要注意的问题使用到的Model类有两个,Author, Book, 两者之间为一对多的关系Java代码 @Entity @Cache(usage = CacheCo...原创 2010-11-10 12:27:29 · 78 阅读 · 0 评论 -
hibernate 二级缓存(二)
转自 http://terryjs.iteye.com/blog/7514711 启用 Hibernate 二级缓存 Hibernate 二级缓存分为两部分, class 缓存和查询缓存,其获取对象的方式有所不同,但两者也有联系,查询缓存必须以 class 缓存为基础才能起作用,否则只会使效率更低。 我们这里使用的二级缓存是通过 ehcache 第三方插件实现的。 ...原创 2010-11-10 12:22:57 · 96 阅读 · 0 评论 -
hibernate 二级缓存(一)
转自http://terryjs.iteye.com/blog/751444一。 1 . Hibernate 二级缓存也称之为进程级或 SessionFactory 级缓存。 2 . 生命周期: 与 SessionFactory 生命周期一致。 3 . 缓存类型: 只缓存对象实体,不缓存普通属性。 4 . 缓存范围: 可被所有 session...原创 2010-11-10 12:21:26 · 85 阅读 · 0 评论 -
get() 和 load 区别
使用get方法获得持久化对象时,首先查找Session缓存(一级缓存)是否有该对象,如果有,则获得该对象;如果没有,就会访问数据库,如果数据库中找不到数据,则返回null。 load方法也是获得数据,但不同的地方是load方法已经假定数据库中一定存在该数据,如果在数据库中找不到该数据,则会抛出一个org.hibernate.ObjectNotFoundException异常。 load方法...原创 2010-11-10 12:17:01 · 68 阅读 · 0 评论 -
延迟加载
转自[url]http://wsqian.iteye.com/blog/725546[/url]所谓懒加载(lazy)就是延时加载,延迟加载。 什么时候用懒加载呢,我只能回答要用懒加载的时候就用懒加载。 至于为什么要用懒加载呢,就是当我们要访问的数据量过大时,明显用缓存不太合适,因为内存容量有限 ,为了减少并发量,减少系统资源的消耗,我们让数据在需要的时候才进行加载,这时我们就...原创 2010-11-10 12:13:35 · 78 阅读 · 0 评论 -
hibernate缓存
转自[url]http://xiaobian.iteye.com/blog/174034[/url](一)hibernate数据缓存策略 缓存是数据库数据在内存中的临时容器,它包含了库表数据在内存中的拷贝,位于数据库与数据访问层之间。对于查询操作相当频繁的系统(论坛,新闻发布等),良好的缓存机制显得尤为重要。 ORM在进行数据读取时,首先在缓存中查询,避免了数据库调用的性能开销...原创 2010-11-10 12:01:27 · 100 阅读 · 0 评论 -
Hibernate与ibatis的区别概括
转自 http://developer.51cto.com/art/200909/153204.htm ---------IBMdW 这里介绍Hibernate与ibatis,就像大家闺秀对小家碧玉,大家闺秀不仅具有小家碧玉的全部,而且知名度更高,更受尊敬,更受人追捧,更有发展前途。在向大家详细介绍Hibernate与ibatis的区别之前,首先让大家了解下Hibernate有着ib...原创 2010-11-03 11:39:26 · 152 阅读 · 0 评论 -
浅析Hibernate orm框架
转自http://developer.51cto.com/art/200909/153198.htm -----IBMdW这里介绍Hibernate不仅仅作为持久层的orm框架存在,它除了dao层的持久化操作外,还有很多。以及介绍Hibernate将ejb2时代的实体bean赶进了历史,而ejb3的jpa标准也只不过是Hibernate的子集而已。Hibernate有很多值得学习的地...原创 2010-11-03 11:37:16 · 121 阅读 · 0 评论 -
对Hibernate一级缓存与二级缓存的解析
转自http://developer.51cto.com/art/200909/153359.htm--- blogjava 本文主要介绍Hibernate缓存,以及Hibernate缓存的分类,下面一一为读者简单分析,希望大家看后有很大的收获。1、Hibernate缓存概述 缓存是介于物理数据源与应用程序之间,是数据库数据在内存中的存放临时copy的容器,其作用是为...原创 2010-11-03 11:31:37 · 111 阅读 · 0 评论 -
Hibernate&JPA注解
转自http://www.cnblogs.com/minideas/archive/2010/12/31/1922672.html1 、 @Entity(name="EntityName")必须 ,name 为可选 , 对应数据库中一的个表2 、 @Table(name="",catalog="",schema="")可选 , 通常和 @Entity 配合使用 , 只能标注...原创 2015-09-17 16:03:12 · 129 阅读 · 0 评论