- 博客(11)
- 资源 (102)
- 收藏
- 关注
原创 对于Hibernate二级缓存和查询缓存的总结
1.Hibernate的二级缓存是针对类和集合级别配制的。它是一种全局性的静态配制,这一点与抓取策略不同,抓取策略基本上都会针对不同的请求动态地设定。因此,@Cache只会出现在两个地方:类上,或类中的集合字段。注意:对类的单端实体字段加@Cache是无意义的,该单端实体是否被二级缓存保存取决于
2010-06-13 11:22:00 4645
原创 Cache与Fetch(二)
这两天一直百思不得其解的问题终于解决了,这个问题如下:通过HQL:“select distinct forumGroup from ForumGroup as forumGroup left join fetch forumGroup.forums”查询所有ForumGroup,并将它们的Forum一并抓取出来。查询启用了查询缓存,ForumGroup和Forum都被映射为可缓存的。第一次执行时,自然不会命中,生成了如下SQL: /* select distinct forumGro
2010-06-12 18:22:00 5042
原创 查询和缓存
经过大量的测试,查询和缓存之间的关系已经基本上清楚了。1. 一次查询过后,结果集中的所有个体都会进入持久化上下文,也就是一级缓存中(如果打开了二级缓存,它们也同样会进入二级缓存)。这就是意味着后面的程序如果要load(不是查询)结果集中的任何一个对象都会从缓存中直接命中,不会生成任何SQL去Hit数据库。2. 但是作为结果集的整体,在不使用查询缓存的前提下是不会被缓存的。举个例子:当执行一个得到某个班级所有学生的查询后,这个班级所有的学生实例会被加载并进行入缓存中。但是缓存并没有缓存“这些学生都是某一个班级
2010-06-10 22:45:00 4760
原创 一个有趣但很难追踪的页面重复提交问题
<br /> 今天在oobbs的开发过程遇到一个非常奇怪的问题:发现在请求一个页面时,后台总是调用两次。具体情况是:当浏览器请求:http://localhost:8080/oobbs/site/getAllForumGroups.action,将会调用后台的Action加载所有ForumGroup对象,并在forumGroupList.jsp中生成视图返回。但是实际运行时发现浏览器总是发出两次请求,其中第二次的请求路径与第一次唯一不同的是它后面有一个“#”,而后台也会相应地执行两次,但是页面不会
2010-06-10 17:07:00 4699
原创 Hibernate与Spring集成时配制SessionFactory的指导原则
<br />Hibernate与Spring集成时配制SessionFactory的指导原则
2010-06-10 14:04:00 4430
原创 Fetch与Cache
目前看来,使用Fetch的时候是不会走缓存的。凡是Fetch的对象都会通过生成SQL从数据库重建。这一点和 http://blog.csdn.net/bluishglc/archive/2010/05/16/5597043.aspx 中所提到的情况暗合!
2010-06-09 18:11:00 6059
原创 Hibernate的模块结构
<br />从3.3版本开始,Hibernate开始以Maven为基础进行项目构建,相应的,它将工程查封成了一些独立的Module,从而方便用户构建最小化的jar包依赖。下面是Hibernate3.5.2的pom文件中描述的所有核心模块:<br /><module>parent</module><br /><module>core</module><br /><module>testing</module><br /><module>testsuite</module><br /><modu
2010-06-04 11:09:00 5069
转载 Hibernate3的配置参数汇总
SQL方言1、Hibernate JDBC属性 属性名 用途 hibernate.connection.driver_classjdbc驱动类hibernate.connection.urljdbc URLhibernate.connection.username数据库用户hibernate.
2010-06-04 10:27:00 4698
原创 数据抓取和数据注入思想
领域驱动设计期望我们构建的领域模型尽可能的“纯”,尽量不要包含处理业务逻辑以外的代码,尤其是数据访问相关的代码。但是从际情况来看,总是会有出现这种情形的时候。比如:Forum可能会有这样一个方法getPostCount用于返回这个Forum的帖子总数。数据抓取可以保证我们在重建领域对象时只能重建出这个use case所涉及的最小的对象集合,避免因加载过多用不到的对象而导致的性能问题。
2010-06-03 11:18:00 4777
Big_Data_SMACK.pdf
2016-10-14
The.Art.of.Multiprocessor.Programming.Revised.Reprint
2014-02-06
win7下硬盘安装Linux(Fedora17,CentOS 6.4,Ubuntu 12.10,LinuxMint 13 64-bit)
2013-08-16
Packtpub.Hadoop.MapReduce.Cookbook.Jan.2013
2013-03-04
OpenSSH for Windows
2013-02-06
Professional Website Performance.pdf
2013-02-04
Red.Gate.SQL.Toolbelt.v1.8.2.238.Incl.Keygen
2013-01-14
Araxis.Merge.Professional.v2012.4260.x64-BEAN
2012-12-27
Apress.Pro.SQL.Server.2012.Practices.Nov.2012
2012-12-24
Professional JavaScript for Web Developers, 3rd Edition 附书中代码
2012-09-19
Head.First.HTML.and.CSS.2nd.Edition.Aug.2012
2012-09-11
Packtpub.Spring.Security.3.May.2010
2012-09-10
Pro Apache Log4j Second Edition
2012-09-06
PowerDesigner16.1 crack keygen 破解文件
2012-06-21
SecureCRT.v6.7.3.292(含注册码和破解补丁),
2012-06-13
SecureCRT.v6.7.3.292.x64(含注册码和破解补丁)
2012-06-13
Apache Solr 3.1 Cookbook
2012-04-24
Lucene in Action 2nd Edition
2012-04-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人