Spring OpenSessionInViewFilter是否会持续更改?

时间:2012-10-16 15:12:47

标签: java spring hibernate

我意识到这是一个非常愚蠢的问题,我用Google搜索。

在提交表单时,Spring OpenSessionInViewFilter是否会将Weblayer中所做的更改保留到数据库中?

即。会话是否保持打开足够长的时间让Hibernate知道填充UI的域对象现在“脏”并且应该更新?

我认为它(OpenSessionInViewFilter)仅用于保持hibernate会话打开足够长的时间以允许Web / UI层访问延迟加载的集合等然后关闭。

1 个答案:

答案 0 :(得分:0)

  

即。会话是否保持打开足够长的时间让Hibernate知道这一点   填充UI的域对象现在“脏”,应该   更新?

理论上,是的。但是:数据库对象永远不会在Web层中更改!如果他们这样做,你就会混淆你的图层。