在Hibernate中从DB获取日期之后我们可以使用什么Listener?

时间:2012-09-05 09:09:33

标签: java hibernate listener

在Hibernate 4.0.1.Fianl中,

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

仅限这样,我们可以使用哪种监听器从DB获取数据?

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

请任何人帮助我......

1 个答案:

答案 0 :(得分:0)

您可以使用扩展休眠LoadEventListener的{​​{1}}实现:

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 } } 处理默认加载, 后可以处理您的内容。

另请参阅hibernate docs related to the event systemhow to register custom events listeners in the hibernate dev guide