Package org.hibernate.testing.boot
Class BasicTestingJdbcServiceImpl
- java.lang.Object
-
- org.hibernate.testing.boot.BasicTestingJdbcServiceImpl
-
- All Implemented Interfaces:
Serializable
,org.hibernate.engine.jdbc.spi.JdbcServices
,org.hibernate.service.Service
,org.hibernate.service.spi.ServiceRegistryAwareService
public class BasicTestingJdbcServiceImpl extends Object implements org.hibernate.engine.jdbc.spi.JdbcServices, org.hibernate.service.spi.ServiceRegistryAwareService
Implementation of theJdbcServices
contract for use by tests. An alternative approach is to build aServiceRegistryTestingImpl
and grab theJdbcServices
from that.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description BasicTestingJdbcServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.hibernate.engine.jdbc.connections.spi.JdbcConnectionAccess
getBootstrapJdbcConnectionAccess()
org.hibernate.dialect.Dialect
getDialect()
org.hibernate.engine.jdbc.env.spi.ExtractedDatabaseMetaData
getExtractedMetaDataSupport()
org.hibernate.engine.jdbc.env.spi.JdbcEnvironment
getJdbcEnvironment()
org.hibernate.engine.jdbc.LobCreator
getLobCreator(org.hibernate.engine.jdbc.LobCreationContext lobCreationContext)
org.hibernate.engine.jdbc.spi.ResultSetWrapper
getResultSetWrapper()
org.hibernate.engine.jdbc.spi.SqlExceptionHelper
getSqlExceptionHelper()
org.hibernate.engine.jdbc.spi.SqlStatementLogger
getSqlStatementLogger()
void
injectServices(org.hibernate.service.spi.ServiceRegistryImplementor serviceRegistry)
void
prepare(boolean allowAggressiveRelease)
void
release()
void
start()
void
stop()
-
-
-
Method Detail
-
start
public void start()
-
stop
public void stop()
-
prepare
public void prepare(boolean allowAggressiveRelease) throws SQLException
- Throws:
SQLException
-
release
public void release()
-
getJdbcEnvironment
public org.hibernate.engine.jdbc.env.spi.JdbcEnvironment getJdbcEnvironment()
- Specified by:
getJdbcEnvironment
in interfaceorg.hibernate.engine.jdbc.spi.JdbcServices
-
getBootstrapJdbcConnectionAccess
public org.hibernate.engine.jdbc.connections.spi.JdbcConnectionAccess getBootstrapJdbcConnectionAccess()
- Specified by:
getBootstrapJdbcConnectionAccess
in interfaceorg.hibernate.engine.jdbc.spi.JdbcServices
-
getDialect
public org.hibernate.dialect.Dialect getDialect()
- Specified by:
getDialect
in interfaceorg.hibernate.engine.jdbc.spi.JdbcServices
-
getLobCreator
public org.hibernate.engine.jdbc.LobCreator getLobCreator(org.hibernate.engine.jdbc.LobCreationContext lobCreationContext)
- Specified by:
getLobCreator
in interfaceorg.hibernate.engine.jdbc.spi.JdbcServices
-
getResultSetWrapper
public org.hibernate.engine.jdbc.spi.ResultSetWrapper getResultSetWrapper()
- Specified by:
getResultSetWrapper
in interfaceorg.hibernate.engine.jdbc.spi.JdbcServices
-
getSqlStatementLogger
public org.hibernate.engine.jdbc.spi.SqlStatementLogger getSqlStatementLogger()
- Specified by:
getSqlStatementLogger
in interfaceorg.hibernate.engine.jdbc.spi.JdbcServices
-
getSqlExceptionHelper
public org.hibernate.engine.jdbc.spi.SqlExceptionHelper getSqlExceptionHelper()
- Specified by:
getSqlExceptionHelper
in interfaceorg.hibernate.engine.jdbc.spi.JdbcServices
-
getExtractedMetaDataSupport
public org.hibernate.engine.jdbc.env.spi.ExtractedDatabaseMetaData getExtractedMetaDataSupport()
- Specified by:
getExtractedMetaDataSupport
in interfaceorg.hibernate.engine.jdbc.spi.JdbcServices
-
injectServices
public void injectServices(org.hibernate.service.spi.ServiceRegistryImplementor serviceRegistry)
- Specified by:
injectServices
in interfaceorg.hibernate.service.spi.ServiceRegistryAwareService
-
-