org.hibernate.service.jdbc.dialect.internal
Class DialectFactoryImpl
java.lang.Object
org.hibernate.service.jdbc.dialect.internal.DialectFactoryImpl
- All Implemented Interfaces:
- Serializable, DialectFactory, Service
public class DialectFactoryImpl
- extends Object
- implements DialectFactory
Standard implementation of the DialectFactory
service.
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DialectFactoryImpl
public DialectFactoryImpl()
setClassLoaderService
public void setClassLoaderService(ClassLoaderService classLoaderService)
setDialectResolver
public void setDialectResolver(DialectResolver dialectResolver)
buildDialect
public Dialect buildDialect(Map configValues,
Connection connection)
throws HibernateException
- Description copied from interface:
DialectFactory
- Builds an appropriate Dialect instance.
If a dialect is explicitly named in the incoming properties, it should used. Otherwise, it is
determined by dialect resolvers based on the passed connection.
An exception is thrown if a dialect was not explicitly set and no resolver could make
the determination from the given connection.
- Specified by:
buildDialect
in interface DialectFactory
- Parameters:
configValues
- The configuration properties.connection
- The configured connection.
- Returns:
- The appropriate dialect instance.
- Throws:
HibernateException
- No dialect specified and no resolver could make the determination.
Copyright © 2001-2012 Red Hat, Inc. All Rights Reserved.