struts+hibernate+spring 集成中出现的问题


我在项目中运用了Struts+hibernate+spring 架构进行开发,为此我配置了opensessioninview,但是令出奇的是,我做了个用户登录验证,比如说,我查找数据库中是否有这个用户,有我就把它放到request.getSession.setAttribute(“user”,user);

但是但我,在别的地方想那出HttpSession中的user时,也就是request.getSession.getAttribute("user")时得到的确实空值,而且session的id还是不同的Id,这到底时什么回事


谢谢!

这可能和惰加载有关,你放在Session中的User只是一个代理,不是真正的User。