public class

BasicDialectResolver

extends AbstractDialectResolver
java.lang.Object
   ↳ org.hibernate.dialect.resolver.AbstractDialectResolver
     ↳ org.hibernate.dialect.resolver.BasicDialectResolver

Class Overview

Intended as support for custom resolvers.

Summary

Constants
int VERSION_INSENSITIVE_VERSION
Public Constructors
BasicDialectResolver(String matchingName, Class dialectClass)
BasicDialectResolver(String matchingName, int matchingVersion, Class dialectClass)
Protected Methods
final Dialect resolveDialectInternal(DatabaseMetaData metaData)
Perform the actual resolution without caring about handling SQLExceptions.
[Expand]
Inherited Methods
From class org.hibernate.dialect.resolver.AbstractDialectResolver
From class java.lang.Object
From interface org.hibernate.dialect.resolver.DialectResolver

Constants

public static final int VERSION_INSENSITIVE_VERSION

Constant Value: -9999 (0xffffd8f1)

Public Constructors

public BasicDialectResolver (String matchingName, Class dialectClass)

public BasicDialectResolver (String matchingName, int matchingVersion, Class dialectClass)

Protected Methods

protected final Dialect resolveDialectInternal (DatabaseMetaData metaData)

Perform the actual resolution without caring about handling SQLExceptions.

Parameters
metaData The database metadata
Returns
  • The resolved dialect, or null if we could not resolve.
Throws
SQLException