0

Hibernate 4.0.1.Fianl では、

DB にデータを挿入した後、----> PostInsertEventListener ----オーバーライド メソッド---------> onPostInsertを呼び出すことができます DB からデータを削除した後、----> PostDeleteEventListener を呼び出すことができます --- -override メソッド-----> onPostDeleteデータを DB に更新した後、----> PostUpdateEventListener ----override メソッド ------> onPostUpdate を呼び出すことができます

それだけで、どのリスナーを使用して DB からデータを取得できますか?

DB からデータを取得した 後、---------> ???? を使用できます。(Hibernate のどのリスナー)

誰か助けてください...

4

1 に答える 1

0

LoadEventListenerhibernate を拡張する実装を使用できますDefaultLoadEventListener

   // this is the single method defined by the LoadEventListener interface
public void onLoad(LoadEvent event, LoadEventListener.LoadType loadType) 
        throws HibernateException {
        super.onLoad(event, loadType);

        //do something post load
    }
}

super.onLoad()デフォルトの読み込みを処理し、自分の作業を実行できるようになった後。

イベント システムに関連する hibernate ドキュメントと、hibernate dev guide のカスタム イベント リスナーの登録方法も参照してください。

于 2012-09-05T09:43:00.200 に答える