public final class

ConfluenceHibernateConfig

extends HibernateConfig
java.lang.Object
   ↳ com.atlassian.config.db.HibernateConfig
     ↳ com.atlassian.confluence.core.persistence.hibernate.ConfluenceHibernateConfig

Class Overview

Hibernate configuration for Confluence.

Summary

[Expand]
Inherited Constants
From class com.atlassian.config.db.HibernateConfig
Public Constructors
ConfluenceHibernateConfig()
Public Methods
ApplicationConfiguration getApplicationConfig()
Properties getHibernateProperties()
boolean isDb2()
static boolean isDb2Dialect(String dialect)
boolean isHSQL()
static boolean isHsqlDialect(String dialect)
boolean isMySql()
static boolean isMySqlDialect(String dialect)
boolean isOracle()
static boolean isOracleDialect(String dialect)
boolean isPostgreSql()
static boolean isPostgreSqlDialect(String dialect)
boolean isSqlServer()
static boolean isSqlServerDialect(String dialect)
void setApplicationConfig(ApplicationConfiguration applicationConfiguration)
boolean uniqueAllowsAnyNullValues()
boolean uniqueAllowsMultipleNullValues()
[Expand]
Inherited Methods
From class com.atlassian.config.db.HibernateConfig
From class java.lang.Object

Public Constructors

public ConfluenceHibernateConfig ()

Public Methods

public ApplicationConfiguration getApplicationConfig ()

public Properties getHibernateProperties ()

public boolean isDb2 ()

public static boolean isDb2Dialect (String dialect)

public boolean isHSQL ()

public static boolean isHsqlDialect (String dialect)

public boolean isMySql ()

public static boolean isMySqlDialect (String dialect)

public boolean isOracle ()

public static boolean isOracleDialect (String dialect)

public boolean isPostgreSql ()

public static boolean isPostgreSqlDialect (String dialect)

public boolean isSqlServer ()

public static boolean isSqlServerDialect (String dialect)

public void setApplicationConfig (ApplicationConfiguration applicationConfiguration)

public boolean uniqueAllowsAnyNullValues ()

Returns
  • true if the current database allows unique constraints over columns that can contain null values. The null values may or may not be treated like they are unique.

public boolean uniqueAllowsMultipleNullValues ()

Returns
  • true if the current database allows multiple null values to be inserted in a column on which there is a unique constraint.