《hibernate的缓存和CRUD》的相关内容
相关讨论
数据库对象的缓存策略
数据库对象的缓存策略
前言
本文探讨Jive(曾经开源的Java论坛)和Hibernate(Java开源持久层)的数据库对象的缓存策略,并阐述作者本人的Lightor(Java开源持久层)采用的数据库对象缓存策略。
本文的探讨基于以前开源的Jive代码,Hibernate2.1.7源码,和作者本人的Lightor代码。
本文用ID (Identifier的缩写)来代表数据记录的关键字。
数据对象 ...
by buaawhl 2004-12-21 浏览 (11693) 回复 (6) 关键字:
hibernate二级缓存攻略
很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。
我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。
hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存就失 ...
by AreYouOK? 2006-03-03 浏览 (37256) 回复 (22) 关键字:
Hibernate数据加载——Session.get/load
Hibernate数据加载——Session.get/load
Session.load/get方法均可以根据指定的实体类和id从数据库读取记录,并返回与之对应的实体对象。其区别在于:
1. 如果未能发现符合条件的记录,get方法返回null,而load方法会抛出一个ObjectNotFoundException。
2. Load方法可返回实体的代理类实例,而get方法永远直接返回实体类。 ...
by isky 2008-03-16 浏览 (951) 回复 (0) 关键字: hibernate get/load
最近在看Hibernate的缓存,有一点没搞清楚
我想问一下,hibernate在事务提交后一级缓存的实例是如何和二级缓存同步的?用到那些机制哪?
by ellie4c 2007-06-01 浏览 (4448) 回复 (20) 关键字:
相关博客
hibernate的缓存和CRUD
作者不是我是javaeye的一个同行:ivorytower
hibernate作为一种现在比较流行的轻量级的ORM框架,2003年开始在国内流行,到目前来说在做持久层上还是占有统治地位的。虽然说丰富灵活的HQL和面对对象的Criteria查询,把程序员从复杂繁琐的JDBC中解放了出来,但作为持久层的框架,它的性能才是最重要的核心问题。而性能的核心在于缓存,由于最近在学习这些,所以就 ...
by kakaluyi 2008-04-23 浏览 (103) 回复 (0) 关键字:
深入浅出hibernate笔记
hibernate数据检索
1.Criteria Query
2.HQL
数据加载
1.即时加载
2.延迟加载
3.预先加载
4.批量加载
hibernate持久化
1.自由态,transient,即实体对象在内存中的自由存在,它与数据库中的记录无关。
2.持久态,persistent,即实体对象处于由hibernate框架所管理的状态。这种状态,实体对象的引用被纳 ...
by zzg 2007-08-30 浏览 (422) 回复 (0) 关键字:
hibernate的session方法
Session方法
转自:http://www.blogjava.net/gm_jing/archive/2006/12/09/58881.html
Session.get/load的区别:
1.如果未能发现符合条件的记 ...
by hibernater 2008-08-01 浏览 (146) 回复 (0) 关键字: hibernate session
Hibernate持久化实现
一、实体对象的生命周期
1,实体对象的三种状态(生命周期中的三种状态)
(1),Transient:在内存中的自由存在,与数据库中的记录无关。
public void methodA{
TUser user = new TUser();
user.setName("Emma"); &nb ...
by tenn 2007-07-23 浏览 (656) 回复 (0) 关键字:
Hibernate数据保存操作方法的原理对比
首先看看中文翻译的Hibernate的Session的javadoc
Interface Session
All Superinterfaces:
Serializable
All Known Subinterfaces:
EventSource, Session
All Known Implementing Classes:
SessionImpl
public interface Ses ...
by fantasyyong 2007-12-07 浏览 (1802) 回复 (0) 关键字:
相关圈子讨论
google背后的分布式架构
Google背后的分布式计算架构策略
Google是与众不同的。它的独特不仅仅表现于革新的思维和充满创意的应用 (比如那个大堂里的地球模型),更在于其有别常规的IT策略……
加利福尼亚州山景城(Mountain View)Google公司(Google,下称Google)总部有一个43号大楼,该建筑的中央大屏幕上显示着一个与Google地球(Google Earth)相仿的世界地图,一个转动 ...
by dogstar 2008-05-29 浏览 (2052) 回复 (0)
spring 的OpenSessionInViewFilter简介
假设在你的应用中Hibernate是通过spring 来管理它的session.如果在你的应用中没有使用OpenSessionInViewFilter或者OpenSessionInViewInterceptor。session会在transaction结束后关闭。
如果你采用了spring的声明式事务模式,它会对你的被代理对象的每一个方法进行事务包装(AOP的方式)。如下:
<bean id ...
by limeng1028 2008-05-26 浏览 (532) 回复 (0)
一个自制简陋的持久层方案
今天确实郁闷,打开电脑本想继续完善代码,
结果却发现代码尽然忘记放进u盘,着实郁闷啊!
今天代码就不贴代码了,过两天在补上。
在这里和大家探讨一下我对这个持久层的思路,想法和遇到的问题。
但是再开始之前,先向大家推荐两篇文章
《你擦了吗?确定擦了?真的确定擦了?》
http://www.javaeye.com/article/13649
《一个自制持久层的方法》
http://www.jav ...
by Joard 2007-09-01 浏览 (637) 回复 (1)
Groovy无痛AOP之旅
Groovy无痛AOP之旅
http://www.infoq.com/cn/articles/aop-with-groovy
http://www.infoq.com/cn/articles/aop-with-groovy
http://www.infoq.com/cn/articles/aop-with-groovy
http://www.infoq.com/cn/articles/aop-wi ...
by shiren1118 2007-11-22 浏览 (503) 回复 (0)
为什么我的eclipse插件安装后,好像建不成项目
简历项目进入下一步后
有个
configure jboss jbpm runtime
Loacte a jboos jbpm runtime
name
location browse
这个是干嘛的?
怎么配置啊?
我是把插件 粘贴到 eclipse中
还需要其他配置嘛?
by blackpearl 2008-09-11 浏览 (212) 回复 (3)
相关新闻
Ruby on Rails 2.0的新功能介绍
万众瞩目的Ruby on Rails 2.0已经发布了,Rails框架在2004年诞生以来,一直保持着相当快的版本升级速度:2005年发布了Rails1.0版本,2006年初发布Rails1.1版本,2007年初发布Rails1.2版本,而还没有等到2008年,在2007年圣诞前夕的12月6日,Rails2.0已经发布。
Rails框架每个大的版本升级都给我们带来了相当多的新功能,新惊喜。Rai ...
by robbin 2007-12-10 浏览 (3762) 回复 (4) 关键字: rails
在hibernate中使用memcached
hibernate-memcached这个java类库用于在Hibernate中使用Memcached作为一个二级分布式缓存。支持实体和查询缓存。Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在WEB动态应用程序中减少数据库负载,提升访问速度。
使用这个项目的好处在于,你可以轻松的在分布式环境当中使用Hibernate,而不必担心缓存不一 ...
by melin 2008-08-18 浏览 (1875) 回复 (4) 关键字:
我恨Django的5个理由和我爱Django的5个理由
我恨Django的5个理由
虽然我喜欢Django,但是无论如何它也有瑕疵的,让我先把"丑话"说在前面吧.
Ajax很难和Django一起用
大部分的Django社区都认为把Javascript helpers和python framework放到一起并不是个很好的主意。虽然我理解Javascrip是基本知识,人人都懂得一些,但是我仍然不赞同这个主意。SQL和Javascript一样也是基本知 ...
by levis2000 2008-04-22 浏览 (2529) 回复 (11) 关键字: django python

