摘要: 在hibernate中使用load方法时,并未把数据真正获取时就关闭了session,当我们真正想获取数据时会迫使load加载数据,而此时 session已关闭,所以就会出现异常。 比较典型的是在MVC模式中,我们在M层调用持久层获取数据时(持久层用的是load方法加载数据),当这一调用结束时,se... 阅读全文
posted @ 2015-07-30 21:45 yunlvrensheng 阅读(231) 评论(0) 推荐(0)
摘要: OpenSessionInView模式解决的问题: * hibernate事物边界问题 * 因session关闭导致hibernate延迟加载例外的问题事物边界: 一个事物的完成应该是在业务层完成的,但是事物的创建却是在数据层来做,这样必定造成业务层和数据层耦合性增强。延迟加载例外: 如你所知,... 阅读全文
posted @ 2015-07-30 21:43 yunlvrensheng 阅读(235) 评论(0) 推荐(0)