美丽涵涵童装店--说我博客名字,给你们打折!
随笔 - 82  文章 - 266  trackbacks - 0
<2007年12月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345


点击这里给杨爱友发消息
美丽涵涵童装店
说我博客名字,给你们打折!

常用链接

留言簿(6)

随笔分类

随笔档案

文章档案

好友的BLOG

搜索

  •  

最新评论

阅读排行榜

评论排行榜

一种配置情况是:

<convert converter="bean" match="com.hengyu.bean.project.*" />

大家都知道,当hibernate里面配置上lazy="true"时,查询对象A时,不会去查询于A相关联的B、C、D等对象,只要取B、C、D中属性值时,才会去查询。但是hibernate配合DWR时,这个lazy属性好象不起作用,只要一查询,就会把于之相关联的属性全部加载,执行一个方法,竟然有上百条HQL语句,使效率极其低下。
另一种配置是:

<convert converter="hibernate3" match="com.hengyu.bean.project.*" />
这样的话效率很快,但是当我去于A相关联的B、C等表里的属性时,却取不到。配置了opensessioninview,其他表中的属性仍然取不到。郁闷了半月了,请高手指教。
posted on 2007-12-10 22:20 杨爱友 阅读(1318) 评论(2)  编辑  收藏 所属分类: java相关技术

FeedBack:
# re: 请教hibernate + dwr 延迟策略问题 2007-12-17 17:33 JavaBoy
<!-- 管理Hiberante session -->
<filter>
<filter-name>OpenSessionInViewFilter</filter-name>
<filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class>
<init-param>
<param-name>singleSession</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>OpenSessionInViewFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>  回复  更多评论
  
# re: 请教hibernate + dwr 延迟策略问题 2008-09-25 16:34 ff
一开始我是这样写的:
<convert match="com.tqsoft.hfoa.pojo.*" converter="hibernate3"> </convert>

dwr 在转换pojo包下的一个叫CaiWuBaoSong 的类的时候,出现了错误。
从hibernate输出的SQL语句来看,dwr是去转换那些被设置为延迟加载的集合去了,
可是我的converter已经设置成hibernate3了,为什么它还会去转换那些没有初始化的集合??

后来我将 <convert>改成了这样:
<convert match="com.tqsoft.hfoa.pojo.CaiWuBaoSong" converter="hibernate3"> </convert>

就没有问题了,这时它不会去转换那些集合。
这是为什么??  回复  更多评论
  

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


网站导航:
 
美丽涵涵童装店
亲,说我博客名字,给你们打折!