Class DefaultHibernateConfigurator

java.lang.Object
com.atlassian.confluence.setup.DefaultHibernateConfigurator
All Implemented Interfaces:
com.atlassian.config.db.HibernateConfigurator

public class DefaultHibernateConfigurator extends Object implements com.atlassian.config.db.HibernateConfigurator
  • Field Details

  • Constructor Details

    • DefaultHibernateConfigurator

      public DefaultHibernateConfigurator()
  • Method Details

    • configureDatabase

      public void configureDatabase(com.atlassian.config.db.DatabaseDetails dbDetails, boolean embedded) throws com.atlassian.config.ConfigurationException
      Specified by:
      configureDatabase in interface com.atlassian.config.db.HibernateConfigurator
      Throws:
      com.atlassian.config.ConfigurationException
    • populateDatabaseProperties

      protected Properties populateDatabaseProperties(com.atlassian.config.db.DatabaseDetails dbDetails)
    • configureDatasource

      public void configureDatasource(String datasourceName, String dialect) throws com.atlassian.config.ConfigurationException
      Specified by:
      configureDatasource in interface com.atlassian.config.db.HibernateConfigurator
      Throws:
      com.atlassian.config.ConfigurationException
    • unconfigureDatabase

      public void unconfigureDatabase()
      Specified by:
      unconfigureDatabase in interface com.atlassian.config.db.HibernateConfigurator
    • createConfluenceSchemaCreator

      @Deprecated public static ConfluenceSchemaCreator createConfluenceSchemaCreator(org.hibernate.cfg.Configuration hibernateConfig)
      Deprecated.
      since 7.1. Get the ConfluenceSchemaCreator from Spring.
      Utility method for deprecated code that needs to programmatically construct a ConfluenceSchemaCreator.
      Since:
      7.1