阅读教程

hibernate配置性能优化

[日期:2008-06-27] 来源:  作者:志伟

hibernate配置性能优化

在一个拥有单独业务层的应用中,业务层必须在返回之前,为web层“准备”好其所需的数据集合。这就意味着 业务层应该载入所有表现层/web层所需的数据,并将这些已实例化完毕的数据返回。通常,应用程序应该 为web层所需的每个集合调用Hibernate.initialize()(这个调用必须发生咱session关闭之前); 或者使用带有FETCH从句,或FetchMode.JOIN的Hibernate查询, 事先取得所有的数据集合。如果你在应用中使用了Command模式,代替Session Facade , 那么这项任务将会变得简单的多。

你也可以通过merge()lock()方法,在访问未实例化的集合(或代理)之前, 为先前载入的对象绑定一个新的Session。 显然,Hibernate将不会,也不应该自动完成这些任务,因为这将引入一个特殊的事务语义。



[1] [2] [3] [4] [5] [6] [7] [8] [9..] [19] 下一页   
      
      使用百度搜索:hibernate配置性能优化百度中搜索:hibernate配置性能优化
阅读:
录入:志伟

评论 】 【 推荐 】 【 打印
上一篇:DWR Ajax Reverse框架实例教程
下一篇:
本文评论       全部评论
发表评论


点评: 字数
姓名:

 
搜一下


 
本周热门教程
 

关于我们 | 广告合作 | 法律声明 | 联系站长 | 网站地图 | 网站搜索 | | Top ↑
Copyright © 志伟教程资料网 Powered by zhiweinet 1.0
 本栏目提供:hibernate配置性能优化