我写了一个自定义监听器。 但是,当我尝试在Hibernate配置中设置它时,如
Configuration configuration=new Configuration().setListener("save-Update",XYZClass);
它声明没有名称为setListener的函数。 帮帮我解决我做错了什么。 我的Hibernate版本号为4.02
答案 0 :(得分:1)
Hibernate 4.x没有setListener
方法,此方法仅适用于Hibernate 3.x版本。
在Hibernate 4.x中你可以使用拦截器,详细了解这个链接:
Chapter 14. Interceptors and events Hibernate interceptor example
这篇SO帖子有关于如何在Hibernate 4.x中使用Listener的一些细节,你可以看一下:
eventlisteners using hibernate 4.0 with spring 3.1.0.release?