以下是Spring 3.x和Hibernate3.x的假设情况
我在spring中有一个服务层,它调用3个DAO来构建模型。 DAO是事务性的(@Transactional)并且具有延迟加载的hibernate集合 服务方法会导致一些更新以及数据提取。
典型的DAO方法如下 -
public O create(I entity) throws GenericException {
getOrCreateSession().save(entity);
return (O)entity;
}
我对OSIV有以下问题 -
1.此会话在默认AUTO模式下刷新多少次(数据库更新)?
2.可以使OSIV将会话扩展到单个请求(到会话)吗?
答案 0 :(得分:1)
AUTO flush mode将在以下时间执行待处理的DML语句:
Spring Webflow有support for long conversations。