Package org.hibernate.type
Interface DiscriminatorType<T>
-
- All Superinterfaces:
IdentifierType<T>
,LiteralType<T>
,java.io.Serializable
,Type
- All Known Implementing Classes:
BigIntegerType
,BooleanType
,ByteType
,CharacterNCharType
,CharacterType
,CustomType
,IntegerType
,LongType
,NumericBooleanType
,ShortType
,StringNVarcharType
,StringType
,TrueFalseType
,UrlType
,YesNoType
public interface DiscriminatorType<T> extends IdentifierType<T>, LiteralType<T>
Additional contract for aType
may be used for a discriminator.
-
-
Method Summary
-
Methods inherited from interface org.hibernate.type.IdentifierType
stringToObject
-
Methods inherited from interface org.hibernate.type.LiteralType
objectToSQLString
-
Methods inherited from interface org.hibernate.type.Type
assemble, beforeAssemble, compare, deepCopy, defaultSizes, dictatedSizes, disassemble, getColumnSpan, getHashCode, getHashCode, getName, getReturnedClass, getSemiResolvedType, hydrate, isAnyType, isAssociationType, isCollectionType, isComponentType, isDirty, isDirty, isEntityType, isEqual, isEqual, isModified, isMutable, isSame, nullSafeGet, nullSafeGet, nullSafeSet, nullSafeSet, replace, replace, resolve, resolve, semiResolve, sqlTypes, toColumnNullness, toLoggableString
-
-