受困于hibernate的openSessionInViewFilter
今天突然发现项目中用了这个东东,又现在做的东东需要延迟加载,由于怎么看这个都不算是个好东东:
1、这个本身是Spring的产物,看看他的原理:
request-->open session-->打开连接、开始事务-->持久操作-->渲染(关闭连接、session)-->response
其中一些过程省略了,不是很关心。
2、看到这个就怀疑了:这样lazy load怎么用?session都闭了,那lazy load从何而来?不是得重新再关联到一个新的session?
请老师和各位道友帮忙解答,谢谢!