![](/img/trans.png)
[英]session.disconnect() vs Open Session In View(OSIV) which is better?
[英]Open Session In View (OSIV) and Hibernate Session flush
以下是 Spring 3.x 和 Hibernate3.x 的假设情况
我在 spring 中有一个服务层,它调用 3 个 DAO 来构建模型。 DAO 是事务性的(@Transactional)并且具有延迟加载的休眠集合。
服务方法会导致一些更新,以及数据的获取。
典型的 DAO 方法如下 -
public O create(I entity) throws GenericException {
getOrCreateSession().save(entity);
return (O)entity;
}
我对 OSIV 有以下疑问 -
1.这个会话在默认的AUTO模式下刷新(数据库更新)多少次?
2.OSIV 是否可以将会话扩展到单个请求(到对话)之外?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.