List of usage examples for org.hibernate.cfg Configuration addAuxiliaryDatabaseObject
public void addAuxiliaryDatabaseObject(AuxiliaryDatabaseObject object)
From source file:com.eucalyptus.entities.impl.EucalyptusEntityManagerFactoryBuilderImpl.java
License:Open Source License
@Override public Configuration buildHibernateConfiguration(final ServiceRegistry serviceRegistry) { final Configuration configuration = super.buildHibernateConfiguration(serviceRegistry); final PersistenceContextConfiguration persistenceContextConfiguration = PersistenceContexts .getConfiguration(name);/* w w w . j av a 2 s . com*/ if (persistenceContextConfiguration != null) { for (final AuxiliaryDatabaseObject ado : persistenceContextConfiguration .getAuxiliaryDatabaseObjects()) { configuration.addAuxiliaryDatabaseObject(new SimpleAuxiliaryDatabaseObject(ado.create(), ado.drop(), Sets.newHashSet(ado.dialect()))); } } return configuration; }