0

在 Hibernate 4.0.1.Fianl 中,

数据插入数据库后,我们可以调用----> PostInsertEventListener ----覆盖方法---------> onPostInsert从数据库中删除数据后,我们可以调用----> PostDeleteEventListener --- -override method-----> onPostDelete 将数据更新到DB后,我们可以调用----> PostUpdateEventListener ----override method-----> onPostUpdate

仅此而已,我们可以使用什么侦听器从数据库中获取数据?

从数据库获取数据 后,我们可以使用 ---------> ???? (Hibernate 中的监听器)

请任何人帮助我...

4

1 回答 1

0

您可以使用LoadEventListener扩展 hibernate 的实现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()处理默认加载,然后你可以做你的事情。

另请参阅与事件系统相关的休眠文档以及如何在休眠开发指南中注册自定义事件侦听器

于 2012-09-05T09:43:00.200 回答