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 String
DATA_SOURCE
static String
DRIVER
static String
PASS
static String
SHARED_DATABASE_NAME
static String
URL
static String
URL_FORMAT
static String
USER
-
Constructor Summary
Constructors Constructor Description ConnectionProviderBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConnectionProvider
buildConnectionProvider()
static ConnectionProvider
buildConnectionProvider(boolean allowAggressiveRelease)
static ConnectionProvider
buildConnectionProvider(String dbName)
static ConnectionProvider
buildDataSourceConnectionProvider(String dbName)
static Properties
getConnectionProviderProperties()
static Properties
getConnectionProviderProperties(String dbName)
static Dialect
getCorrespondingDialect()
static Properties
getJpaConnectionProviderProperties()
static Properties
getJpaConnectionProviderProperties(String dbName)
boolean
isMatch(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: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.
-
-