Package org.hibernate.engine.spi
Class AbstractDelegatingWrapperOptions
- java.lang.Object
-
- org.hibernate.engine.spi.AbstractDelegatingWrapperOptions
-
- All Implemented Interfaces:
WrapperOptions
public abstract class AbstractDelegatingWrapperOptions extends Object implements WrapperOptions
-
-
Constructor Summary
Constructors Constructor Description AbstractDelegatingWrapperOptions()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract SessionImplementordelegate()Returns the underlying session delegate.TimeZonegetJdbcTimeZone()The JDBCTimeZoneused when persisting Timestamp and DateTime properties into the database.LobCreatorgetLobCreator()Obtain access to theLobCreatorintgetPreferredSqlTypeCodeForBoolean()Get the JDBCtype codeused to bind a null boolean valueSessionFactoryImplementorgetSessionFactory()Access to the current SessionbooleanuseStreamForLobBinding()Should streams be used for binding LOB values.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hibernate.type.descriptor.WrapperOptions
getSession
-
-
-
-
Method Detail
-
delegate
protected abstract SessionImplementor delegate()
Returns the underlying session delegate.
-
getSessionFactory
public SessionFactoryImplementor getSessionFactory()
Description copied from interface:WrapperOptionsAccess to the current Session- Specified by:
getSessionFactoryin interfaceWrapperOptions
-
useStreamForLobBinding
public boolean useStreamForLobBinding()
Description copied from interface:WrapperOptionsShould streams be used for binding LOB values.- Specified by:
useStreamForLobBindingin interfaceWrapperOptions- Returns:
true/false
-
getPreferredSqlTypeCodeForBoolean
public int getPreferredSqlTypeCodeForBoolean()
Description copied from interface:WrapperOptionsGet the JDBCtype codeused to bind a null boolean value- Specified by:
getPreferredSqlTypeCodeForBooleanin interfaceWrapperOptions
-
getLobCreator
public LobCreator getLobCreator()
Description copied from interface:WrapperOptionsObtain access to theLobCreator- Specified by:
getLobCreatorin interfaceWrapperOptions- Returns:
- The LOB creator
-
getJdbcTimeZone
public TimeZone getJdbcTimeZone()
Description copied from interface:WrapperOptionsThe JDBCTimeZoneused when persisting Timestamp and DateTime properties into the database. This setting is used when storing timestamps using thePreparedStatement.setTimestamp(int, Timestamp, Calendar)method. This way, the storageTimeZonecan differ from the default JVM TimeZone given byTimeZone.getDefault().- Specified by:
getJdbcTimeZonein interfaceWrapperOptions- Returns:
- JDBC
TimeZone
-
-