Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我意识到这是一个非常愚蠢的问题,我已经用谷歌搜索了。
提交表单时,Spring OpenSessionInViewFilter 是否将 Weblayer 中所做的更改保留到 DB?
即会话保持打开的时间是否足够长,以使 Hibernate 知道填充 UI 的域对象现在“脏”并且应该更新?
我认为它(OpenSessionInViewFilter)仅用于保持休眠会话打开足够长的时间以允许 Web/UI 层访问延迟加载的集合等,然后关闭。
理论上,是的。但是:Web 层中的数据库对象永远不应该改变!如果他们这样做了,那么您的图层就会混淆。