0

これはかなりばかげた質問であることに気づき、グーグルで検索しました。

Spring OpenSessionInViewFilter は、フォームが送信されたときに Weblayer で行われた変更を DB に保持しますか?

つまり、Hibernate が UI に入力されたドメイン オブジェクトが現在「ダーティ」であり、更新する必要があることを認識するのに十分な時間、セッションを開いたままにしていますか?

(OpenSessionInViewFilter) は、Web/UI レイヤーが遅延ロードされたコレクションなどにアクセスできるようにするのに十分な時間、休止状態のセッションを開いたままにしておくためにのみ使用され、その後閉じられたと思いました。

4

1 に答える 1

0

つまり、Hibernate が UI に入力されたドメイン オブジェクトが現在「ダーティ」であり、更新する必要があることを認識するのに十分な時間、セッションを開いたままにしていますか?

理論的には、そうです。ただし、データベース オブジェクトは Web レイヤーで決して変更しないでください。もしそうなら、レイヤーが混同されています。

于 2012-10-16T16:29:24.193 に答える