解决方案 »
- 一个非常怪异的hibernate问题?
- 网上计时,什么方案比较方便准确?
- j2ee同J2SE的兼容性问题
- fdsfads
- websphere+db2+jsp 如何處理繁體字輸入問題(big5)?急!!!
- 一个ejb-ql的问题
- 用Java进行基于电子政务的****网络监控****编程需要什么技术?
- 小问题(关于weblogic)。。。。。伤脑筋啊。。(200分放了。。找个时间结帐)
- 说说你所在公司用的是hibernate还是mybatis,看看哪个受欢迎些
- 关于log4j2.xml
- 怎么将pojo对象和复杂的java对象导出为一个二进制文件啊?
- Spring+ibatis sqlMapTemplate 如何实现分页,获取总记录数
但是我集成的是hibernate4呀,而且4里面已经不存在HibernateDaoSupport这个类了,但是依然存在OpenSessionInViewFilter这个类,我如果想要使用hibernate4的话,那么这种情况应该如何解决呀?
你把这个对象 cn.study.model.User_$$_javassist_0 换成 javassist.util.proxy.Proxy
cn.study.dao.impl.UserDaoImpl.loadUser(UserDaoImpl.java:37)
你看看这个UserDaoImpl.java:37
cn.study.service.impl.UserServiceImpl.loadUser(UserServiceImpl.java:52)
改一下不行把详细异常信息和这个代码发上来
那是因为我用的是load方法,如果改成get就不会报错了,出现这个问题的原因是hibernate我使用的是load方法,得到就是一个代理对象,但是我设置了openSessionInViewFilter这个就应该可以将session的存在范围延长到VIEW层了,难道是我用的是Hibernate4吗?
那是因为我用的是load方法,如果改成get就不会报错了,出现这个问题的原因是hibernate我使用的是load方法,得到就是一个代理对象,但是我设置了openSessionInViewFilter这个就应该可以将session的存在范围延长到VIEW层了,难道是我用的是Hibernate4吗?get方法正常可以获取到内容
配置文件lazy="false"
或者 hibernate 版本