Java 类org.hibernate.event.PreInsertEventListener 实例源码
项目:cacheonix-core
文件:EntityInsertAction.java
private boolean preInsert() {
PreInsertEventListener[] preListeners = getSession().getListeners()
.getPreInsertEventListeners();
boolean veto = false;
if (preListeners.length>0) {
PreInsertEvent preEvent = new PreInsertEvent( getInstance(), getId(), state, getPersister(), getSession() );
for ( int i = 0; i < preListeners.length; i++ ) {
veto = preListeners[i].onPreInsert(preEvent) || veto;
}
}
return veto;
}
项目:cacheonix-core
文件:EntityIdentityInsertAction.java
private boolean preInsert() {
PreInsertEventListener[] preListeners = getSession().getListeners()
.getPreInsertEventListeners();
boolean veto = false;
if (preListeners.length>0) {
PreInsertEvent preEvent = new PreInsertEvent( getInstance(), null, state, getPersister(), getSession() );
for ( int i = 0; i < preListeners.length; i++ ) {
veto = preListeners[i].onPreInsert(preEvent) || veto;
}
}
return veto;
}
项目:TechnologyReadinessTool
文件:HibernateExtendedPersistenceProvider.java
public void setPreInsertEventListeners(PreInsertEventListener[] preInsertEventListeners) {
this.preInsertEventListeners = preInsertEventListeners;
}