Package org.hibernate.testing.env
Class ConnectionProviderBuilder
- java.lang.Object
-
- org.hibernate.testing.env.ConnectionProviderBuilder
-
- All Implemented Interfaces:
DialectCheck
public class ConnectionProviderBuilder extends java.lang.Object implements DialectCheck
Defines the JDBC connection information (currently H2) used by Hibernate for unit (not functional!) tests
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDATA_SOURCEstatic java.lang.StringDRIVERstatic java.lang.StringPASSstatic java.lang.StringURLstatic java.lang.StringURL_FORMATstatic java.lang.StringUSER
-
Constructor Summary
Constructors Constructor Description ConnectionProviderBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImplbuildConnectionProvider()static org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImplbuildConnectionProvider(boolean allowAggressiveRelease)static org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImplbuildConnectionProvider(java.lang.String dbName)static org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImplbuildDataSourceConnectionProvider(java.lang.String dbName)static java.util.PropertiesgetConnectionProviderProperties()static java.util.PropertiesgetConnectionProviderProperties(java.lang.String dbName)static org.hibernate.dialect.DialectgetCorrespondingDialect()static java.util.PropertiesgetJpaConnectionProviderProperties()static java.util.PropertiesgetJpaConnectionProviderProperties(java.lang.String dbName)booleanisMatch(org.hibernate.dialect.Dialect dialect)Does the given dialect match the defined check?
-
-
-
Field Detail
-
DRIVER
public static final java.lang.String DRIVER
- See Also:
- Constant Field Values
-
DATA_SOURCE
public static final java.lang.String DATA_SOURCE
- See Also:
- Constant Field Values
-
URL_FORMAT
public static final java.lang.String URL_FORMAT
- See Also:
- Constant Field Values
-
URL
public static final java.lang.String URL
- See Also:
- Constant Field Values
-
USER
public static final java.lang.String USER
- See Also:
- Constant Field Values
-
PASS
public static final java.lang.String PASS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getConnectionProviderProperties
public static java.util.Properties getConnectionProviderProperties(java.lang.String dbName)
-
getJpaConnectionProviderProperties
public static java.util.Properties getJpaConnectionProviderProperties(java.lang.String dbName)
-
getConnectionProviderProperties
public static java.util.Properties getConnectionProviderProperties()
-
getJpaConnectionProviderProperties
public static java.util.Properties getJpaConnectionProviderProperties()
-
buildConnectionProvider
public static org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildConnectionProvider()
-
buildConnectionProvider
public static org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildConnectionProvider(java.lang.String dbName)
-
buildDataSourceConnectionProvider
public static org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl buildDataSourceConnectionProvider(java.lang.String dbName)
-
buildConnectionProvider
public static org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl buildConnectionProvider(boolean allowAggressiveRelease)
-
getCorrespondingDialect
public static org.hibernate.dialect.Dialect getCorrespondingDialect()
-
isMatch
public boolean isMatch(org.hibernate.dialect.Dialect dialect)
Description copied from interface:DialectCheckDoes the given dialect match the defined check?- Specified by:
isMatchin interfaceDialectCheck- Parameters:
dialect- The dialect against which to check- Returns:
trueif it matches;falseotherwise.
-
-