Java Hibernate拦截器和事件之间有性能差异吗?

Java Hibernate拦截器和事件之间有性能差异吗?,java,hibernate,listener,interceptor,Java,Hibernate,Listener,Interceptor,我想问一下Hibernate拦截器和事件在性能方面是否有区别 让我们把这两个因素考虑在内: 拦截器 public class MyInterceptor extends EmptyInterceptor { @Override public boolean onSave(Object entity, Serializable id, Object[] state, String[] propertyNames, Type[] types) { //somethin

我想问一下Hibernate拦截器和事件在性能方面是否有区别

让我们把这两个因素考虑在内:

拦截器

public class MyInterceptor extends EmptyInterceptor {
    @Override
    public boolean onSave(Object entity, Serializable id, Object[] state, String[] propertyNames, Type[] types) {
        //something done here
    }
}
public class MyEventListener implements PreInsertEventListener {  
    @Override
    public boolean onPreInsert(PreInsertEvent preInsertEvent) {
       //same thing here
    }
}
听众

public class MyInterceptor extends EmptyInterceptor {
    @Override
    public boolean onSave(Object entity, Serializable id, Object[] state, String[] propertyNames, Type[] types) {
        //something done here
    }
}
public class MyEventListener implements PreInsertEventListener {  
    @Override
    public boolean onPreInsert(PreInsertEvent preInsertEvent) {
       //same thing here
    }
}
假设我可以对两者做同样的事情。就性能而言,我更喜欢哪一个

提前谢谢