使用事件系统时按如下步骤进行:( 1 )实现自己的事件监听器类( 2 )注册自定义事件监听器,代替系统默认的事件监听器通常,继承系统默认的事件监听器:扩展特定方法下面是用户自定义监听器的示例: // 自定义LoadListener,继承默认的DefaultLoadEventListener实现类 public class MyLoadListener extends DefaultLoadEventListener ... { //在LoadEventListener接口仅仅定义了这个方法 public Object onLoad(LoadEvent event, LoadEventListener.LoadTye loadType) throws HibernateException ...{ //先调用父类的onLoad方法,从而完成默认的持久化操作 Object o = super.onLoad(event, loadType); //加入用户的自定义处理 System.out.println("自定义的load事件"); System.out.println(event.getEntityClassName() + "===================" + event.getEntityId()); return o; }} 下面还有一个MySaveListener,用于监听SaveEvent事件: // 自定义SaveListener,继承默认的DefaultSaveEventListener实现类 public class MySaveListener extends DefaultSaveEventListener