Java Hibernate拦截器和事件之间有性能差异吗?
我想问一下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
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
}
}
假设我可以对两者做同样的事情。就性能而言,我更喜欢哪一个
提前谢谢