随笔-9  评论-0  文章-0  trackbacks-0

1) 在处理大数据量时,会有大量的数据缓冲保存在Session的一级缓存中,这缓存大太时会严重显示性能,所以在使用Hibernate处理大数据量的,可以使用session.clear()或者session. Evict(Object) 在处理过程中,清除全部的缓存或者清除某个对象。
2) 对大数据量查询时,慎用list()或者iterator()返回查询结果,
1. 使用List()返回结果时,Hibernate会所有查询结果初始化为持久化对象,结果集较大时,会占用很多的处理时间。
2. 而使用iterator()返回结果时,在每次调用iterator.next()返回对象并使用对象时,Hibernate

阅读全文
类别:J2ee 查看评论
posted on 2007-06-07 15:37 猕猴桃 阅读(469) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: