0

休止状態で session.update(obj) を実行しているオブジェクトを更新すると、これが変更されたかどうかがチェックされ、更新するかどうかが決定されます。つまり、UPDATED_AT (BD) またはプロパティという名前の別の列を更新したいということです。休止状態がこのオブジェクトを更新することを決定した場合、私のオブジェクトで。

これを行う方法はありますか?

4

1 に答える 1

1

これにはインターセプターを使用できます。

インターセプターは、オブジェクトのロード時や保存時などの特定のイベントに対して Hibernate が呼び出すイベント リスナーです。

onSaveはオブジェクトが実際に保存される前に呼び出され、永続化されるすべてのプロパティのリストを取得するため、UPDATEがデータベースに送信される前にそれらを変更できます。

于 2013-10-01T15:50:14.237 に答える