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.String
DATA_SOURCE
static java.lang.String
DRIVER
static java.lang.String
PASS
static java.lang.String
URL
static java.lang.String
URL_FORMAT
static java.lang.String
USER
-
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.DriverManagerConnectionProviderImpl
buildConnectionProvider()
static org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl
buildConnectionProvider(boolean allowAggressiveRelease)
static org.hibernate.engine.jdbc.connections.internal.DriverManagerConnectionProviderImpl
buildConnectionProvider(java.lang.String dbName)
static org.hibernate.engine.jdbc.connections.internal.DatasourceConnectionProviderImpl
buildDataSourceConnectionProvider(java.lang.String dbName)
static java.util.Properties
getConnectionProviderProperties()
static java.util.Properties
getConnectionProviderProperties(java.lang.String dbName)
static Dialect
getCorrespondingDialect()
static java.util.Properties
getJpaConnectionProviderProperties()
static java.util.Properties
getJpaConnectionProviderProperties(java.lang.String dbName)
boolean
isMatch(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 Dialect getCorrespondingDialect()
-
isMatch
public boolean isMatch(Dialect dialect)
Description copied from interface:DialectCheck
Does the given dialect match the defined check?- Specified by:
isMatch
in interfaceDialectCheck
- Parameters:
dialect
- The dialect against which to check- Returns:
true
if it matches;false
otherwise.
-
-