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.JdbcConnectionAccessorg.hibernate.dialect.Dialectorg.hibernate.engine.jdbc.env.spi.ExtractedDatabaseMetaDataorg.hibernate.engine.jdbc.env.spi.JdbcEnvironmentorg.hibernate.engine.jdbc.LobCreatorgetLobCreator(org.hibernate.engine.jdbc.LobCreationContext lobCreationContext) org.hibernate.sql.ast.spi.ParameterMarkerStrategyorg.hibernate.engine.jdbc.spi.SqlExceptionHelperorg.hibernate.engine.jdbc.spi.SqlStatementLoggervoidinjectServices(org.hibernate.service.spi.ServiceRegistryImplementor serviceRegistry) voidprepare(boolean allowAggressiveRelease) voidrelease()voidstart()voidstop()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
getJdbcEnvironmentin interfaceorg.hibernate.engine.jdbc.spi.JdbcServices
-
getBootstrapJdbcConnectionAccess
public org.hibernate.engine.jdbc.connections.spi.JdbcConnectionAccess getBootstrapJdbcConnectionAccess()- Specified by:
getBootstrapJdbcConnectionAccessin interfaceorg.hibernate.engine.jdbc.spi.JdbcServices
-
getDialect
public org.hibernate.dialect.Dialect getDialect()- Specified by:
getDialectin interfaceorg.hibernate.engine.jdbc.spi.JdbcServices
-
getLobCreator
public org.hibernate.engine.jdbc.LobCreator getLobCreator(org.hibernate.engine.jdbc.LobCreationContext lobCreationContext) - Specified by:
getLobCreatorin interfaceorg.hibernate.engine.jdbc.spi.JdbcServices
-
getSqlStatementLogger
public org.hibernate.engine.jdbc.spi.SqlStatementLogger getSqlStatementLogger()- Specified by:
getSqlStatementLoggerin interfaceorg.hibernate.engine.jdbc.spi.JdbcServices
-
getParameterMarkerStrategy
public org.hibernate.sql.ast.spi.ParameterMarkerStrategy getParameterMarkerStrategy()- Specified by:
getParameterMarkerStrategyin interfaceorg.hibernate.engine.jdbc.spi.JdbcServices
-
getSqlExceptionHelper
public org.hibernate.engine.jdbc.spi.SqlExceptionHelper getSqlExceptionHelper()- Specified by:
getSqlExceptionHelperin interfaceorg.hibernate.engine.jdbc.spi.JdbcServices
-
getExtractedMetaDataSupport
public org.hibernate.engine.jdbc.env.spi.ExtractedDatabaseMetaData getExtractedMetaDataSupport()- Specified by:
getExtractedMetaDataSupportin interfaceorg.hibernate.engine.jdbc.spi.JdbcServices
-
injectServices
public void injectServices(org.hibernate.service.spi.ServiceRegistryImplementor serviceRegistry) - Specified by:
injectServicesin interfaceorg.hibernate.service.spi.ServiceRegistryAwareService
-