public class HibernateEjb3Database extends HibernateDatabase
| Modifier and Type | Field and Description |
|---|---|
protected javax.persistence.EntityManagerFactory |
entityManagerFactory |
DEFAULT_SCHEMA, dialect, LOGcaseSensitive, currentDateTimeFunction, dateFunctions, defaultAutoIncrementBy, defaultAutoIncrementStartWith, defaultCatalogName, defaultSchemaName, quotingStrategy, sequenceCurrentValueFunction, sequenceNextValueFunction, unmodifiableDataTypes, unquotedObjectsAreUppercased| Constructor and Description |
|---|
HibernateEjb3Database() |
| Modifier and Type | Method and Description |
|---|---|
protected org.hibernate.boot.Metadata |
buildMetadataFromPath()
Calls
#createEntityManagerFactory() to create and save the entity manager factory. |
protected void |
configureSources(org.hibernate.boot.MetadataSources sources)
Adds sources based on what is in the saved entityManagerFactory
|
protected org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl |
createEntityManagerFactoryBuilder() |
protected String |
findDialectName()
Called by
HibernateDatabase.createMetadataSources() to determine the correct dialect name based on url parameters, configuration files, etc. |
protected String |
getDefaultDatabaseProductName() |
String |
getProperty(String name)
Returns the value of the given property.
|
String |
getShortName() |
boolean |
isCorrectDatabaseImplementation(liquibase.database.DatabaseConnection conn) |
afterSetup, buildMetadata, configureImplicitNamingStrategy, configureMetadataBuilder, configureNewIdentifierGeneratorSupport, configurePhysicalNamingStrategy, createMetadataSources, createsIndexesForForeignKeys, getConnectionCatalogName, getConnectionSchemaName, getDefaultCatalogName, getDefaultDriver, getDefaultPort, getDefaultSchemaName, getDialect, getHibernateConnection, getMetadata, getPriority, isCaseSensitive, isSafeToRunUpdate, requiresPassword, requiresUsername, setConnection, supportsCatalogs, supportsInitiallyDeferrableColumns, supportsSchemas, supportsTablespacesaddReservedWords, canCreateChangeLogTable, close, commit, correctObjectName, correctSchema, correctSchema, dataTypeIsNotModifiable, disableForeignKeyChecks, doesTagExist, dropDatabaseObjects, enableForeignKeyChecks, equals, escapeColumnName, escapeColumnName, escapeColumnNameList, escapeConstraintName, escapeDataTypeName, escapeIndexName, escapeObjectName, escapeObjectName, escapeSequenceName, escapeStringForDatabase, escapeTableName, escapeViewName, execute, executeRollbackStatements, executeRollbackStatements, executeStatements, filterRollbackVisitors, generateAutoIncrementBy, generateAutoIncrementStartWith, generateDatabaseFunctionValue, generatePrimaryKeyName, get, getAutoCommitMode, getAutoIncrementByClause, getAutoIncrementClause, getAutoIncrementClause, getAutoIncrementClause, getAutoIncrementClosing, getAutoIncrementOpening, getAutoIncrementStartWithClause, getConcatSql, getConnection, getConnectionSchemaNameCallStatement, getContainingObjects, getCurrentDateTimeFunction, getDatabaseChangeLogLockTableName, getDatabaseChangeLogTableName, getDatabaseMajorVersion, getDatabaseMinorVersion, getDatabaseProductName, getDatabaseProductVersion, getDataTypeMaxParameters, getDateFunctions, getDateLiteral, getDateLiteral, getDateLiteral, getDateTimeLiteral, getDefaultFractionalDigitsForTimestamp, getDefaultScaleForNativeDataType, getDefaultSchema, getFetchSize, getJdbcCatalogName, getJdbcCatalogName, getJdbcSchemaName, getJdbcSchemaName, getLineComment, getLiquibaseCatalogName, getLiquibaseSchemaName, getLiquibaseTablespaceName, getMaxFractionalDigitsForTimestamp, getName, getObjectQuotingStrategy, getOutputDefaultCatalog, getOutputDefaultSchema, getQuotingEndCharacter, getQuotingEndReplacement, getQuotingStartCharacter, getRanChangeSet, getRanChangeSetList, getRanDate, getRunStatus, getSchemaAndCatalogCase, getSchemaFromJdbcInfo, getSystemSchema, getSystemTables, getSystemViews, getTimeLiteral, getViewDefinition, hashCode, isAutoCommit, isDateOnly, isDateTime, isDefaultCatalog, isDefaultSchema, isFunction, isLiquibaseObject, isReservedWord, isSystemObject, isSystemView, isTimeOnly, isTimestamp, jdbcCallsCatalogsSchemas, markChangeSetExecStatus, mustQuoteObjectName, parseDate, quoteObject, removeRanStatus, requiresExplicitNullForColumns, resetInternalState, rollback, saveRollbackStatement, saveStatements, set, setAutoCommit, setCanCacheLiquibaseTableInfo, setCaseSensitive, setCurrentDateTimeFunction, setDatabaseChangeLogLockTableName, setDatabaseChangeLogTableName, setDefaultCatalogName, setDefaultSchemaName, setLiquibaseCatalogName, setLiquibaseSchemaName, setLiquibaseTablespaceName, setObjectQuotingStrategy, setOutputDefaultCatalog, setOutputDefaultSchema, startsWithNumeric, supportsAutoIncrement, supportsBatchUpdates, supportsCatalogInObjectName, supportsDDLInTransaction, supportsDropTableCascadeConstraints, supportsForeignKeyDisable, supportsNotNullConstraintNames, supportsPrimaryKeyNames, supportsRestrictForeignKeys, supportsSequences, tag, toString, unescapeDataTypeName, unescapeDataTypeString, validateprotected javax.persistence.EntityManagerFactory entityManagerFactory
public String getShortName()
protected String getDefaultDatabaseProductName()
getDefaultDatabaseProductName in class liquibase.database.AbstractJdbcDatabasepublic boolean isCorrectDatabaseImplementation(liquibase.database.DatabaseConnection conn)
throws liquibase.exception.DatabaseException
liquibase.exception.DatabaseExceptionprotected org.hibernate.boot.Metadata buildMetadataFromPath()
throws liquibase.exception.DatabaseException
#createEntityManagerFactory() to create and save the entity manager factory.buildMetadataFromPath in class HibernateDatabaseliquibase.exception.DatabaseExceptionprotected org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl createEntityManagerFactoryBuilder()
public String getProperty(String name)
HibernateDatabasegetProperty in class HibernateDatabaseprotected String findDialectName()
HibernateDatabaseHibernateDatabase.createMetadataSources() to determine the correct dialect name based on url parameters, configuration files, etc.findDialectName in class HibernateDatabaseprotected void configureSources(org.hibernate.boot.MetadataSources sources)
throws liquibase.exception.DatabaseException
configureSources in class HibernateDatabaseliquibase.exception.DatabaseExceptionCopyright © 2020 Liquibase.org. All rights reserved.