public synchronized void removeLifecycle(SessionFactory sessionFactory) {
if (_listener == null) {
return;
}
SessionFactoryImpl sessionFactoryImpl = (SessionFactoryImpl) sessionFactory;
EventListenerRegistry registry = sessionFactoryImpl.getServiceRegistry()
.getService(EventListenerRegistry.class);
if (registerPostCommitListeneres) {
removeListeners(registry, _listener, POST_COMMIT_INSERT, POST_COMMIT_UPDATE, POST_COMMIT_DELETE);
} else {