List of usage examples for org.hibernate.event.spi EventSource getSessionFactory
@Override SessionFactoryImplementor getSessionFactory();
From source file:org.grails.orm.hibernate.event.listener.HibernateEventListener.java
License:Apache License
public void onSaveOrUpdate(SaveOrUpdateEvent event) throws HibernateException { Object entity = event.getObject(); if (entity != null) { ClosureEventListener eventListener; EventSource session = event.getSession(); eventListener = findEventListener(entity, (SessionFactoryImplementor) session.getSessionFactory()); if (eventListener != null) { eventListener.onSaveOrUpdate(event); }//from w w w . j a v a2s.c o m } }