public class DialectResolverSet extends Object implements DialectResolver
DialectResolver implementation which coordinates resolution by delegating to its
registered sub-resolvers. Sub-resolvers may be registered by calling either addResolver(org.hibernate.dialect.resolver.DialectResolver) or
addResolverAtFirst(org.hibernate.dialect.resolver.DialectResolver).| Constructor and Description |
|---|
DialectResolverSet() |
| Modifier and Type | Method and Description |
|---|---|
void |
addResolver(DialectResolver resolver)
Add a resolver at the end of the underlying resolver list.
|
void |
addResolverAtFirst(DialectResolver resolver)
Add a resolver at the beginning of the underlying resolver list.
|
Dialect |
resolveDialect(DatabaseMetaData metaData)
Determine the
Dialect to use based on the given JDBC DatabaseMetaData. |
public Dialect resolveDialect(DatabaseMetaData metaData)
Dialect to use based on the given JDBC DatabaseMetaData. Implementations are
expected to return the Dialect instance to use, or null if the DatabaseMetaData does not match
the criteria handled by this impl.resolveDialect in interface DialectResolvermetaData - The JDBC metadata.public void addResolver(DialectResolver resolver)
resolver - The resolver to add.public void addResolverAtFirst(DialectResolver resolver)
resolver - The resolver to add.Copyright © 2002-2017 Red Hat Middleware, LLC. All Rights Reserved