`
yangyu0227
  • 浏览: 4759 次
  • 性别: Icon_minigender_1
  • 来自: 南京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论
文章列表
最近在做一个项目,数据持久层这块用了hibernate。之前学过后就没怎么用过,一直在用IBATIS。在整合spring security的时候碰到了“no session,or session was closed”,因此在网上找找好的解决方案。   现在一般比较常用的应该就是配置opensessioninview了,但是这个东西对性能的损耗感觉太大了,因为毕竟需要用到延迟加载的那些数据的时候并不多,可以说很少。就为了这个而把所有的所有的session保持到页面请求结束,是得不偿失的。   我们配置延迟加载的目的就是为了优化性能,在需要的时候去查询数据,不需要的时候就不去查询。出现“n ...
在IE6中,如果在A.jsp中使用window.showModalDialog()打开B.jsp,并在B.jsp中使用window.open()打开C.jsp,这时session数据可能会丢失。   解决的方法有两种:   1.在A.jsp执行showModalDialog(),方法时,将A的window对象通过参数传到B.jsp。 window.showModalDialog(URL, Awindow, .....);    之后,在B.jsp中使用Awindow打开C.jsp。 var win = window.dialogArguments; win.open(... ...
做了一个SSH整合的例子,包括spring事务的配置与hibernate延迟加载的配置以及对inverse和cascade的简单解释。希望对初学者有帮助,尽管我也是刚接触strust2,呵呵。 这个例子是用IDEA 9.0做的,IDEA 8.0开始有了对struts2的插件支持,另外IDEA对spring和hibernate的支持插件也很强大。
Global site tag (gtag.js) - Google Analytics