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 the
JdbcServices
contract for use by tests.
An alternative approach is to build a ServiceRegistryTestingImpl
and grab the JdbcServices
from that.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.hibernate.engine.jdbc.connections.spi.JdbcConnectionAccess
org.hibernate.dialect.Dialect
org.hibernate.engine.jdbc.env.spi.ExtractedDatabaseMetaData
org.hibernate.engine.jdbc.env.spi.JdbcEnvironment
org.hibernate.engine.jdbc.LobCreator
getLobCreator
(org.hibernate.engine.jdbc.LobCreationContext lobCreationContext) org.hibernate.sql.ast.spi.ParameterMarkerStrategy
org.hibernate.engine.jdbc.spi.SqlExceptionHelper
org.hibernate.engine.jdbc.spi.SqlStatementLogger
void
injectServices
(org.hibernate.service.spi.ServiceRegistryImplementor serviceRegistry) void
prepare
(boolean allowAggressiveRelease) void
release()
void
start()
void
stop()
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.engine.jdbc.spi.JdbcServices
getJdbcMutationExecutor, getJdbcSelectExecutor
-
Constructor Details
-
BasicTestingJdbcServiceImpl
public BasicTestingJdbcServiceImpl()
-
-
Method Details
-
start
public void start() -
stop
public void stop() -
prepare
- 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
-
getSqlStatementLogger
public org.hibernate.engine.jdbc.spi.SqlStatementLogger getSqlStatementLogger()- Specified by:
getSqlStatementLogger
in interfaceorg.hibernate.engine.jdbc.spi.JdbcServices
-
getParameterMarkerStrategy
public org.hibernate.sql.ast.spi.ParameterMarkerStrategy getParameterMarkerStrategy()- Specified by:
getParameterMarkerStrategy
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
-