Class PostgreSQLPeriodType
java.lang.Object
io.hypersistence.utils.hibernate.type.ImmutableType<Period>
io.hypersistence.utils.hibernate.type.interval.PostgreSQLPeriodType
- All Implemented Interfaces:
Serializable,org.hibernate.type.Type,org.hibernate.usertype.EnhancedUserType<Period>,org.hibernate.usertype.UserType<Period>
Maps a Java
Period object to a PostgreSQL Interval column type.- Since:
- 2.6.2
- Author:
- Jan-Willem Gmelig Meyling, Vlad Mihalcea
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionPostgreSQLPeriodType(org.hibernate.type.spi.TypeBootstrapContext typeBootstrapContext) -
Method Summary
Modifier and TypeMethodDescriptionfromStringValue(CharSequence sequence) protected Periodget(ResultSet rs, int position, org.hibernate.engine.spi.SharedSessionContractImplementor session, Object owner) Get the column value from the JDBCResultSet.intprotected voidset(PreparedStatement st, Period value, int index, org.hibernate.engine.spi.SharedSessionContractImplementor session) Set the column value on the provided JDBCPreparedStatement.Methods inherited from class io.hypersistence.utils.hibernate.type.ImmutableType
assemble, assemble, beforeAssemble, compare, compare, deepCopy, deepCopy, disassemble, disassemble, equals, getColumnSpan, getConfiguration, getHashCode, getHashCode, getName, getReturnedClass, getSqlTypeCodes, hashCode, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isDirty, isEntityType, isEqual, isEqual, isModified, isMutable, isSame, nullSafeGet, nullSafeSet, nullSafeSet, replace, replace, replace, returnedClass, toColumnNullness, toLoggableString, toSqlLiteral, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hibernate.type.Type
disassemble, getReturnedClassNameMethods inherited from interface org.hibernate.usertype.UserType
getDefaultSqlLength, getDefaultSqlPrecision, getDefaultSqlScale, getJdbcType, getValueConverter
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
PostgreSQLPeriodType
public PostgreSQLPeriodType() -
PostgreSQLPeriodType
public PostgreSQLPeriodType(org.hibernate.type.spi.TypeBootstrapContext typeBootstrapContext)
-
-
Method Details
-
getSqlType
public int getSqlType() -
fromStringValue
- Throws:
org.hibernate.HibernateException