Top Description Fields Constructors Methods
org.hibernate.dialect.resolver

public Class StandardDialectResolver

extends AbstractDialectResolver
Class Inheritance
Imports
java.sql.DatabaseMetaData, .SQLException, org.slf4j.Logger, .LoggerFactory, org.hibernate.dialect.CUBRIDDialect, .Dialect, .HSQLDialect, .H2Dialect, .MySQLDialect, .PostgreSQLDialect, .DerbyDialect, .Ingres10Dialect, .Ingres9Dialect, .IngresDialect, .SQLServer2005Dialect, .SQLServer2008Dialect, .SQLServerDialect, .InformixDialect, .DB2Dialect, .Oracle10gDialect, .Oracle9iDialect, .Oracle8iDialect, .SybaseAnywhereDialect, .SybaseASE15Dialect

The standard Hibernate resolver.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
private static final Logger

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected Dialect
resolveDialectInternal(DatabaseMetaData
The database metadata
metaData
)

Implements abstract org.hibernate.dialect.resolver.AbstractDialectResolver.resolveDialectInternal.

Perform the actual resolution without caring about handling SQLExceptions.
Inherited from org.hibernate.dialect.resolver.AbstractDialectResolver:
resolveDialect

Field Detail

logback to summary
private static final Logger log

Hides org.hibernate.dialect.resolver.AbstractDialectResolver.log.

Constructor Detail

StandardDialectResolverback to summary
public StandardDialectResolver()

Method Detail

resolveDialectInternalback to summary
protected Dialect resolveDialectInternal(DatabaseMetaData metaData) throws SQLException

Implements abstract org.hibernate.dialect.resolver.AbstractDialectResolver.resolveDialectInternal.

Doc from org.hibernate.dialect.resolver.AbstractDialectResolver.resolveDialectInternal.

Perform the actual resolution without caring about handling SQLExceptions.

Parameters
metaData:DatabaseMetaData

The database metadata

Returns:Dialect

The resolved dialect, or null if we could not resolve.

Exceptions
SQLException:
Indicates problems accessing the metadata.