| Name | Description | Type | Package | Framework |
| AbstractTypeDescriptor | Abstract adapter for Java type descriptors. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| ArrayMutabilityPlan | A mutability plan for arrays. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| BasicBinder | Class | org.hibernate.type.descriptor.sql | Hibernate ORM | |
| BasicExtractor | Class | org.hibernate.type.descriptor.sql | Hibernate ORM | |
| BigDecimalTypeDescriptor | Descriptor for BigDecimal handling. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| BigIntegerTypeDescriptor | Descriptor for BigInteger handling. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| BigIntTypeDescriptor | Descriptor for BIGINT handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| BinaryTypeDescriptor | Descriptor for BINARY handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| BitTypeDescriptor | Descriptor for BIT handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| BlobTypeDescriptor | Descriptor for Blob handling. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| BlobTypeDescriptor | Descriptor for BLOB handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| BlobTypeDescriptor .BlobMutabilityPlan | Class | org.hibernate.type.descriptor.java.BlobTypeDescriptor | Hibernate ORM | |
| BooleanTypeDescriptor | Descriptor for Boolean handling. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| BooleanTypeDescriptor | Descriptor for BOOLEAN handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| ByteArrayTypeDescriptor | Class | org.hibernate.type.descriptor.java | Hibernate ORM | |
| ByteTypeDescriptor | Descriptor for Byte handling. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| CalendarDateTypeDescriptor | Descriptor for Calendar handling, but just for the date (month, day, year) portion. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| CalendarTypeDescriptor | Descriptor for Calendar handling. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| CalendarTypeDescriptor .CalendarMutabilityPlan | Class | org.hibernate.type.descriptor.java.CalendarTypeDescriptor | Hibernate ORM | |
| CharacterArrayTypeDescriptor | Class | org.hibernate.type.descriptor.java | Hibernate ORM | |
| CharacterTypeDescriptor | Descriptor for Character handling. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| CharTypeDescriptor | Descriptor for CHAR handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| ClassTypeDescriptor | Class | org.hibernate.type.descriptor.java | Hibernate ORM | |
| ClobTypeDescriptor | Descriptor for Clob handling. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| ClobTypeDescriptor | Descriptor for CLOB handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| ClobTypeDescriptor .ClobMutabilityPlan | Class | org.hibernate.type.descriptor.java.ClobTypeDescriptor | Hibernate ORM | |
| CurrencyTypeDescriptor | Class | org.hibernate.type.descriptor.java | Hibernate ORM | |
| DoubleTypeDescriptor | Descriptor for Double handling. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| DoubleTypeDescriptor | Descriptor for DOUBLE handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| FloatTypeDescriptor | Descriptor for Float handling. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| FloatTypeDescriptor | Descriptor for FLOAT handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| ImmutableMutabilityPlan | Mutability plan for immutable objectsSee Also:Serialized Form | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| IncomparableComparator | Class | org.hibernate.type.descriptor.java | Hibernate ORM | |
| IntegerTypeDescriptor | Descriptor for Integer handling. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| IntegerTypeDescriptor | Descriptor for INTEGER handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| JavaTypeDescriptor | Descriptor for the Java side of a value mapping. | Interface | org.hibernate.type.descriptor.java | Hibernate ORM |
| JdbcDateTypeDescriptor | Class | org.hibernate.type.descriptor.java | Hibernate ORM | |
| JdbcDateTypeDescriptor .DateMutabilityPlan | Class | org.hibernate.type.descriptor.java.JdbcDateTypeDescriptor | Hibernate ORM | |
| JdbcTimestampTypeDescriptor | Class | org.hibernate.type.descriptor.java | Hibernate ORM | |
| JdbcTimestampTypeDescriptor .TimestampMutabilityPlan | Class | org.hibernate.type.descriptor.java.JdbcTimestampTypeDescriptor | Hibernate ORM | |
| JdbcTimeTypeDescriptor | Class | org.hibernate.type.descriptor.java | Hibernate ORM | |
| JdbcTimeTypeDescriptor .TimeMutabilityPlan | Class | org.hibernate.type.descriptor.java.JdbcTimeTypeDescriptor | Hibernate ORM | |
| JdbcTypeNameMapper | Class | org.hibernate.type.descriptor | Hibernate ORM | |
| LocaleTypeDescriptor | Class | org.hibernate.type.descriptor.java | Hibernate ORM | |
| LocaleTypeDescriptor .LocaleComparator | Class | org.hibernate.type.descriptor.java.LocaleTypeDescriptor | Hibernate ORM | |
| LongNVarcharTypeDescriptor | Descriptor for LONGNVARCHAR handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| LongTypeDescriptor | Descriptor for Long handling. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| LongVarbinaryTypeDescriptor | Descriptor for LONGVARBINARY handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| LongVarcharTypeDescriptor | Descriptor for LONGVARCHAR handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| MutabilityPlan | Interface | org.hibernate.type.descriptor.java | Hibernate ORM | |
| MutableMutabilityPlan | Mutability plan for mutable objectsSee Also:Serialized Form | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| NCharTypeDescriptor | Class | org.hibernate.type.descriptor.sql | Hibernate ORM | |
| NClobTypeDescriptor | Descriptor for NClob handling. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| NClobTypeDescriptor | Descriptor for NCLOB handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| NClobTypeDescriptor .NClobMutabilityPlan | Class | org.hibernate.type.descriptor.java.NClobTypeDescriptor | Hibernate ORM | |
| NumericTypeDescriptor | Descriptor for NUMERIC handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| NVarcharTypeDescriptor | Descriptor for NVARCHAR handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| PrimitiveByteArrayTypeDescriptor | Descriptor for byte[] handling. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| PrimitiveCharacterArrayTypeDescriptor | Class | org.hibernate.type.descriptor.java | Hibernate ORM | |
| RealTypeDescriptor | Descriptor for REAL handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| SerializableTypeDescriptor | Class | org.hibernate.type.descriptor.java | Hibernate ORM | |
| SerializableTypeDescriptor .SerializableMutabilityPlan | Class | org.hibernate.type.descriptor.java.SerializableTypeDescriptor | Hibernate ORM | |
| ShortTypeDescriptor | Descriptor for Short handling. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| SmallIntTypeDescriptor | Descriptor for SMALLINT handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| SqlTypeDescriptor | Descriptor for the SQL/JDBC side of a value mapping. | Interface | org.hibernate.type.descriptor.sql | Hibernate ORM |
| StringTypeDescriptor | Descriptor for String handling. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| TimestampTypeDescriptor | Descriptor for TIMESTAMP handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| TimeTypeDescriptor | Descriptor for TIME handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| TimeZoneTypeDescriptor | Descriptor for TimeZone handling. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| TimeZoneTypeDescriptor .TimeZoneComparator | Class | org.hibernate.type.descriptor.java.TimeZoneTypeDescriptor | Hibernate ORM | |
| TinyIntTypeDescriptor | Descriptor for TINYINT handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| UrlTypeDescriptor | Descriptor for URL handling. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| UUIDTypeDescriptor | Descriptor for UUID handling. | Class | org.hibernate.type.descriptor.java | Hibernate ORM |
| UUIDTypeDescriptor .PassThroughTransformer | Class | org.hibernate.type.descriptor.java.UUIDTypeDescriptor | Hibernate ORM | |
| UUIDTypeDescriptor .ToBytesTransformer | Class | org.hibernate.type.descriptor.java.UUIDTypeDescriptor | Hibernate ORM | |
| UUIDTypeDescriptor .ToStringTransformer | Class | org.hibernate.type.descriptor.java.UUIDTypeDescriptor | Hibernate ORM | |
| UUIDTypeDescriptor .ValueTransformer | Interface | org.hibernate.type.descriptor.java.UUIDTypeDescriptor | Hibernate ORM | |
| ValueBinder | Contract for binding values to a PreparedStatement. | Interface | org.hibernate.type.descriptor | Hibernate ORM |
| ValueExtractor | Contract for extracting a value from a ResultSet. | Interface | org.hibernate.type.descriptor | Hibernate ORM |
| VarbinaryTypeDescriptor | Descriptor for VARBINARY handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| VarcharTypeDescriptor | Descriptor for VARCHAR handling. | Class | org.hibernate.type.descriptor.sql | Hibernate ORM |
| WrapperOptions | Gives binding (nullSafeSet) and extracting (nullSafeGet) code access to options. | Interface | org.hibernate.type.descriptor | Hibernate ORM |