随笔 - 1  文章 - 3  trackbacks - 0
<2024年12月>
24252627282930
1234567
891011121314
15161718192021
22232425262728
2930311234


常用链接

留言簿(1)

随笔档案

文章分类

文章档案

相册

搜索

  •  

最新评论

  • 1. re: EXT乱码
  • @lyq
    我们用的是UTF-8
  • --gkc
  • 2. re: EXT乱码
  • 你们工程里面用的编码格式是utf-8吗?如果不是的话,怎么只要把method=“post”就行了呢?

    那如果编码格式是 gbk/gb2312,中文乱码的问题怎么处理的呢?
  • --lyq
  • 3. re: EXT出错:undefined
  • 谢了,哥们.我也折腾了N久,最后被你的帖启发了!
  • --小波
Spring控制的Hibernate的生命周期只针对数据层和服务层,表现层就没这个福分了还有就是只有在session没有关闭的情况下运行Obj.getXxx()时才会执行select语句从数据库加载对象(这就是所谓的延迟加载)session已经关闭,此时再运行Obj.getXxx()方法,Hibernate就会抛出"Could not initialize proxy - the owning Session was closeed"的异常。不过可以通过 org.springframework.orm.hibernate3.support.OpenSessionInViewFilter过滤器来弥补这一缺陷。在WEB.XML中加入以下内容:
<filter>
  <filter-name>hibernateFilter</filter-name>
  <filter-class>
   org.springframework.orm.hibernate3.support.OpenSessionInViewFilter
  </filter-class>
  <!-- singleSession默认为true,若设为false则等于没用OpenSessionInView -->
  <init-param>
   <param-name>singleSession</param-name>
   <param-value>true</param-value>
  </init-param>
 </filter>
<filter-mapping>
  <filter-name>hibernateFilter</filter-name>
  <url-pattern>*.do</url-pattern>
 </filter-mapping>

==============如果还是不行则在DAO里加入Hibernate.initialize(Obj.getXxx());
posted @ 2008-04-10 23:44 ...... 阅读(389) | 评论 (0)编辑 收藏
仅列出标题