传智播客Hibernate视频教程学习笔记44 45
2009-08-07 20:31
621 查看
OpenSessionInView模式分析
把session的范围扩大到整个请求的范围内,这样在一方面很好的解决了懒加载session关闭的问题,另一方面一次请求变成了一个事务,那么用户做的更新操作对数据库来说都是一条sql语句了。
但是放大了session范围,如果网速比较慢,那么session就会一直打开,一级缓存的数据得不到释放,还有事务本应当在业务逻辑层开启关闭的,也放大到了整个请求。
需要struts spring结合起来学了。。。
把session的范围扩大到整个请求的范围内,这样在一方面很好的解决了懒加载session关闭的问题,另一方面一次请求变成了一个事务,那么用户做的更新操作对数据库来说都是一条sql语句了。
但是放大了session范围,如果网速比较慢,那么session就会一直打开,一级缓存的数据得不到释放,还有事务本应当在业务逻辑层开启关闭的,也放大到了整个请求。
需要struts spring结合起来学了。。。
相关文章推荐
- 传智播客Hibernate视频教程学习笔记1
- 传智播客Hibernate视频教程学习笔记6
- 传智播客Hibernate视频教程学习笔记14
- 传智播客Hibernate视频教程学习笔记21
- 传智播客Hibernate视频教程学习笔记24
- 传智播客Hibernate视频教程学习笔记25
- 传智播客Hibernate视频教程学习笔记27
- 传智播客Hibernate视频教程学习笔记31
- 传智播客Hibernate视频教程学习笔记39
- 传智播客Hibernate视频教程学习笔记10 11 12 13
- 传智播客Hibernate视频教程学习笔记15
- 传智播客Hibernate视频教程学习笔记35 36 37
- 传智播客Hibernate视频教程学习笔记48
- 传智播客Hibernate视频教程学习笔记56
- 传智播客Hibernate视频教程学习笔记2
- 传智播客Hibernate视频教程学习笔记16
- 传智播客Hibernate视频教程学习笔记22
- 传智播客Hibernate视频教程学习笔记32
- 传智播客Hibernate视频教程学习笔记41
- 传智播客Hibernate视频教程学习笔记52