public class OracleIntervalDayToSecondType extends ImmutableType<Duration>
Duration object to a Oracle IntervalDS column type.
For more details about how to use it, check out this article on vladmihalcea.com.
| Modifier and Type | Field and Description |
|---|---|
static OracleIntervalDayToSecondType |
INSTANCE |
| Constructor and Description |
|---|
OracleIntervalDayToSecondType() |
| Modifier and Type | Method and Description |
|---|---|
protected Duration |
get(ResultSet rs,
String[] names,
org.hibernate.engine.spi.SharedSessionContractImplementor session,
Object owner)
Get the column value from the JDBC
ResultSet. |
protected void |
set(PreparedStatement st,
Duration value,
int index,
org.hibernate.engine.spi.SharedSessionContractImplementor session)
Set the column value on the provided JDBC
PreparedStatement. |
int[] |
sqlTypes() |
assemble, assemble, beforeAssemble, compare, deepCopy, deepCopy, defaultSizes, dictatedSizes, disassemble, disassemble, equals, getColumnSpan, getConfiguration, getHashCode, getHashCode, getName, getReturnedClass, getSemiResolvedType, hashCode, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isDirty, isEntityType, isEqual, isEqual, isModified, isMutable, isSame, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, replace, replace, replace, resolve, returnedClass, semiResolve, sqlTypes, toColumnNullness, toLoggableStringpublic static final OracleIntervalDayToSecondType INSTANCE
protected Duration get(ResultSet rs, String[] names, org.hibernate.engine.spi.SharedSessionContractImplementor session, Object owner) throws SQLException
ImmutableTypeResultSet.get in class ImmutableType<Duration>rs - JDBC ResultSetnames - database column namesession - current Hibernate Sessionowner - current Hibernate SessionFactoryImplementorSQLException - in case of failureprotected void set(PreparedStatement st, Duration value, int index, org.hibernate.engine.spi.SharedSessionContractImplementor session) throws SQLException
ImmutableTypePreparedStatement.set in class ImmutableType<Duration>st - JDBC PreparedStatementvalue - database column valueindex - database column indexsession - current Hibernate SessionSQLException - in case of failurepublic int[] sqlTypes()
Copyright © 2021. All rights reserved.