Package org.hibernate.testing.env
Class ConnectionProviderBuilder
- java.lang.Object
-
- org.hibernate.testing.env.ConnectionProviderBuilder
-
- All Implemented Interfaces:
DialectCheck
public class ConnectionProviderBuilder extends 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 StringDATA_SOURCEstatic StringDRIVERstatic StringPASSstatic StringSHARED_DATABASE_NAMEstatic StringURLstatic StringURL_FORMATstatic StringUSER
-
Constructor Summary
Constructors Constructor Description ConnectionProviderBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConnectionProviderbuildConnectionProvider()static ConnectionProviderbuildConnectionProvider(boolean allowAggressiveRelease)static ConnectionProviderbuildConnectionProvider(String dbName)static ConnectionProviderbuildDataSourceConnectionProvider(String dbName)static PropertiesgetConnectionProviderProperties()static PropertiesgetConnectionProviderProperties(String dbName)static DialectgetCorrespondingDialect()static PropertiesgetJpaConnectionProviderProperties()static PropertiesgetJpaConnectionProviderProperties(String dbName)booleanisMatch(Dialect dialect)Does the given dialect match the defined check?
-
-
-
Field Detail
-
DRIVER
public static final String DRIVER
- See Also:
- Constant Field Values
-
DATA_SOURCE
public static final String DATA_SOURCE
- See Also:
- Constant Field Values
-
SHARED_DATABASE_NAME
public static final String SHARED_DATABASE_NAME
- See Also:
- Constant Field Values
-
URL_FORMAT
public static final String URL_FORMAT
- See Also:
- Constant Field Values
-
URL
public static final String URL
-
USER
public static final String USER
- See Also:
- Constant Field Values
-
PASS
public static final String PASS
- See Also:
- Constant Field Values
-
-
Method Detail
-
getConnectionProviderProperties
public static Properties getConnectionProviderProperties(String dbName)
-
getJpaConnectionProviderProperties
public static Properties getJpaConnectionProviderProperties(String dbName)
-
getConnectionProviderProperties
public static Properties getConnectionProviderProperties()
-
getJpaConnectionProviderProperties
public static Properties getJpaConnectionProviderProperties()
-
buildConnectionProvider
public static ConnectionProvider buildConnectionProvider()
-
buildConnectionProvider
public static ConnectionProvider buildConnectionProvider(String dbName)
-
buildDataSourceConnectionProvider
public static ConnectionProvider buildDataSourceConnectionProvider(String dbName)
-
buildConnectionProvider
public static ConnectionProvider buildConnectionProvider(boolean allowAggressiveRelease)
-
getCorrespondingDialect
public static Dialect getCorrespondingDialect()
-
isMatch
public boolean isMatch(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.
-
-