public void sessionFactoryCreated(SessionFactory factory) {
SessionFactoryImplementor sessionFactoryImplementor = (SessionFactoryImplementor) factory;
ServiceRegistryImplementor registry = sessionFactoryImplementor.getServiceRegistry();
SchemaDefiner schemaInitializer = registry.getService( SchemaDefiner.class );
schemaInitializer.validateMapping( sessionFactoryImplementor );
schemaInitializer.initializeSchema( configuration, sessionFactoryImplementor );
}
@Override
public void sessionFactoryClosed(SessionFactory factory) {