Class NullableCharacterType
java.lang.Object
io.hypersistence.utils.hibernate.type.ImmutableType<Character>
io.hypersistence.utils.hibernate.type.basic.NullableCharacterType
- All Implemented Interfaces:
Serializable,org.hibernate.type.Type,org.hibernate.usertype.EnhancedUserType<Character>,org.hibernate.usertype.UserType<Character>
Maps an
Character to a nullable CHAR column type.
For more details about how to use it, check out this article on vladmihalcea.com.
- Author:
- Vlad Mihalcea
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionNullableCharacterType(org.hibernate.type.spi.TypeBootstrapContext typeBootstrapContext) -
Method Summary
Modifier and TypeMethodDescriptionfromStringValue(CharSequence sequence) get(ResultSet rs, int position, org.hibernate.engine.spi.SharedSessionContractImplementor session, Object owner) Get the column value from the JDBCResultSet.intvoidset(PreparedStatement st, Character 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
disassembleMethods inherited from interface org.hibernate.usertype.UserType
getDefaultSqlLength, getDefaultSqlPrecision, getDefaultSqlScale, getJdbcType, getValueConverter
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
NullableCharacterType
public NullableCharacterType() -
NullableCharacterType
public NullableCharacterType(org.hibernate.type.spi.TypeBootstrapContext typeBootstrapContext)
-
-
Method Details
-
getSqlType
public int getSqlType() -
fromStringValue
- Throws:
org.hibernate.HibernateException
-