Laurence的技术博客

// 风尘仆仆,终有归途

对于Hibernate二级缓存和查询缓存的总结

1.Hibernate的二级缓存是针对类和集合级别配制的。它是一种全局性的静态配制,这一点与抓取策略不同,抓取策略基本上都会针对不同的请求动态地设定。因此,@Cache只会出现在两个地方:类上,或类中的集合字段。注意:对类的单端实体字段加@Cache是无意义的,该单端实体是否被二级缓存保存取决于

2010-06-13 11:22:00

阅读数 4355

评论数 0

Cache与Fetch(二)

这两天一直百思不得其解的问题终于解决了,这个问题如下:通过HQL:“select distinct forumGroup from ForumGroup as forumGroup left join fetch forumGroup.forums”查询所有ForumGroup,并将它们的Foru...

2010-06-12 18:22:00

阅读数 4603

评论数 0

Sharding

<br />被Sharding的数据应该Share Nothing的。所谓“Share Nothing”是指

2010-06-12 11:28:00

阅读数 4048

评论数 0

Hibernate性能调优-抓取和二级缓存的综合权衡

<br />Hibernate性能调优-抓取和二级缓存的综合权衡

2010-06-10 23:16:00

阅读数 4019

评论数 0

查询和缓存

经过大量的测试,查询和缓存之间的关系已经基本上清楚了。1. 一次查询过后,结果集中的所有个体都会进入持久化上下文,也就是一级缓存中(如果打开了二级缓存,它们也同样会进入二级缓存)。这就是意味着后面的程序如果要load(不是查询)结果集中的任何一个对象都会从缓存中直接命中,不会生成任何SQL去Hit...

2010-06-10 22:45:00

阅读数 4399

评论数 0

一个有趣但很难追踪的页面重复提交问题

<br />      今天在oobbs的开发过程遇到一个非常奇怪的问题:发现在请求一个页面时,后台总是调用两次。具体情况是:当浏览器请求:http://localhost:8080/oobbs/site/getAllForumGroups.action,将会调用后台的Action加载...

2010-06-10 17:07:00

阅读数 4411

评论数 0

Hibernate与Spring集成时配制SessionFactory的指导原则

<br />Hibernate与Spring集成时配制SessionFactory的指导原则

2010-06-10 14:04:00

阅读数 4160

评论数 0

Fetch与Cache

目前看来,使用Fetch的时候是不会走缓存的。凡是Fetch的对象都会通过生成SQL从数据库重建。这一点和 http://blog.csdn.net/bluishglc/archive/2010/05/16/5597043.aspx 中所提到的情况暗合!

2010-06-09 18:11:00

阅读数 5259

评论数 0

Hibernate的模块结构

<br />从3.3版本开始,Hibernate开始以Maven为基础进行项目构建,相应的,它将工程查封成了一些独立的Module,从而方便用户构建最小化的jar包依赖。下面是Hibernate3.5.2的pom文件中描述的所有核心模块:<br /><module&g...

2010-06-04 11:09:00

阅读数 4710

评论数 0

Hibernate3的配置参数汇总

SQL方言1、Hibernate JDBC属性 属性名 用途 hibernate...

2010-06-04 10:27:00

阅读数 4442

评论数 0

数据抓取和数据注入思想

领域驱动设计期望我们构建的领域模型尽可能的“纯”,尽量不要包含处理业务逻辑以外的代码,尤其是数据访问相关的代码。但是从际情况来看,总是会有出现这种情形的时候。比如:Forum可能会有这样一个方法getPostCount用于返回这个Forum的帖子总数。数据抓取可以保证我们在重建领域对象时只能重建出...

2010-06-03 11:18:00

阅读数 4394

评论数 0

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