摘要:
hibernate中提供了两级Cache,第一级别的缓存是Session级别的缓存,它是属于事务范围的缓存。这一级别的缓存由hibernate管理的,一般情况下无需进行干预;第二级别的缓存是SessionFactory级别的缓存,它是属于进程范围或群集范围的缓存。这一级别的缓存可以进行配置和更改,并且可以动态加载和卸载。 Hibernate还为查询结果提供了一个查询缓存,它依赖于第二级缓存。一级缓存的管理:当应用程序调用Session的save()、update()、savaeOrUpdate()、get()或load(),以及调用查询接口的 list()、iterate()或filter() 阅读全文
posted @ 2012-12-27 17:59
kiss_myeyes
阅读(176)
评论(0)
推荐(0)
摘要:
在Hibernate中,Hibernate日志使用Apache commons-logging来为各种事件记录日志.commons-logging将直接输出到Apache Log4j(如果在类路径中包括log4j.jar)或 JDK1.4 logging (如果运行在JDK1.4或以上的环境下).你可以从http://jakarta.apache.org 下载Log4j. 要使用Log4j,你需要将log4j.properties文件放置在类路径下, 随Hibernate 一同分发的样例属性文件在src/目录下.我们强烈建议你熟悉一下Hibernate的日志消息. 在不失可读性的前提下, 我们 阅读全文
posted @ 2012-12-27 17:41
kiss_myeyes
阅读(640)
评论(0)
推荐(0)
摘要:
接口实现类保持插入顺序可重复排序使用说明ListArrayListYYN长于随机访问元素;但插入、删除元素较慢(数组特性)。LinkedListYYN插入、删除元素较快,但随即访问较慢(链表特性)。SetHashSetNNN使用散列,最快的获取元素方法。TreeSetNNY将元素存储在红-黑树数据结构中。默认为升序。LinkedHashSetYNN使用散列,同时使用链表来维护元素的插入顺序。MapHashMapNNN使用散列,提供最快的查找技术。TreeMapNNY默认按照比较结果的升序保存键。LinkedHashMapYNN按照插入顺序保存键,同时使用散列提高查找速度。List: 有顺序的, 阅读全文
posted @ 2012-12-27 17:32
kiss_myeyes
阅读(230)
评论(0)
推荐(0)

浙公网安备 33010602011771号