See: Description
| Interface | Description |
|---|---|
| AbstractComponentType | Deprecated
in favor of
CompositeType |
| AssociationType |
A type that represents some kind of association between entities.
|
| BasicType |
Marker interface for basic types.
|
| CompositeType |
Contract for value types to hold collections and have cascades, etc.
|
| DiscriminatorType<T> |
Additional contract for a
Type may be used for a discriminator. |
| IdentifierType<T> |
Additional contract for a
Type may be used for a discriminator. |
| LiteralType<T> |
Additional contract for a
Type that may appear as an SQL literal |
| PrimitiveType<T> |
Additional contract for primitive / primitive wrapper types.
|
| SingleColumnType<T> |
Provide convenient methods for binding and extracting values for use with
BasicType. |
| StringRepresentableType<T> |
Additional, optional contract for types capable of rendering and consuming their values to/from strings.
|
| Type |
Defines a mapping between a Java type and one or more JDBC types, as well
as describing the in-memory semantics of the given java type (how do we check it for 'dirtiness', how do
we copy values, etc).
|
| TypeFactory.TypeScope | |
| VersionType<T> |
Additional contract for types which may be used to version (and optimistic lock) data.
|
| XmlRepresentableType<T> |
Additional, optional contract for types whose values can be represented as XML text (either as attribute or
element value).
|
| Class | Description |
|---|---|
| AbstractBynaryType | Deprecated
Use the
AbstractStandardBasicType approach instead |
| AbstractCharArrayType | Deprecated
Use the
AbstractStandardBasicType approach instead |
| AbstractLobType | Deprecated |
| AbstractLongBinaryType | Deprecated
Use the
AbstractStandardBasicType approach instead |
| AbstractLongStringType | Deprecated
Use the
AbstractStandardBasicType approach instead |
| AbstractSingleColumnStandardBasicType<T> |
TODO : javadoc
|
| AbstractStandardBasicType<T> |
TODO : javadoc
|
| AbstractType |
Abstract superclass of the built in Type hierarchy.
|
| AdaptedImmutableType<T> |
Optimize a mutable type, if the user promises not to mutable the
instances.
|
| AnyType |
Handles "any" mappings
|
| AnyType.ObjectTypeCacheEntry | |
| ArrayType |
A type for persistent arrays.
|
| BagType | |
| BasicTypeRegistry |
A registry of
BasicType instances |
| BigDecimalType |
A type that maps between a
NUMERIC and BigDecimal. |
| BigIntegerType |
A type that maps between a
NUMERIC and BigInteger. |
| BinaryType |
A type that maps between a
VARBINARY and byte[] |
| BlobType | |
| BooleanType | |
| ByteArrayBlobType | Deprecated
replaced by
WrappedMaterializedBlobType |
| ByteType | |
| CalendarDateType | |
| CalendarType | |
| CharacterArrayClobType |
A type that maps between
CLOB and Character[]
Essentially a MaterializedClobType but represented as a Character[] in Java rather than String. |
| CharacterArrayType |
A type that maps between
VARCHAR and Character[] |
| CharacterType | |
| CharArrayType |
A type that maps between
VARCHAR and char[] |
| CharBooleanType | Deprecated
Use the
AbstractStandardBasicType approach instead |
| ClassType | |
| ClobType | |
| CollectionType |
A type that handles Hibernate PersistentCollections (including arrays).
|
| ComponentType |
Handles "component" mappings
|
| CompositeCustomType |
Adapts
CompositeUserType to the Type interface |
| CurrencyType | |
| CustomCollectionType |
A custom type for mapping user-written classes that implement PersistentCollection
|
| CustomType | |
| DateType | |
| DbTimestampType |
dbtimestamp: An extension of
TimestampType which
maps to the database's current timestamp, rather than the jvm's
current timestamp. |
| DoubleType | |
| EmbeddedComponentType | |
| EntityType |
Base for types which map associations to persistent entities.
|
| EnumType |
Enum type mapper
Try and find the appropriate SQL type depending on column metadata
TODO implements readobject/writeobject to recalculate the enumclasses
|
| FloatType | |
| ForeignKeyDirection |
Represents directionality of the foreign key constraint
|
| IdentifierBagType | |
| ImageType |
A type that maps between
LONGVARBINARY and byte[] |
| ImmutableType | Deprecated
Use the
AbstractStandardBasicType approach instead |
| IntegerType |
A type that maps between
INTEGER and @link Integer} |
| ListType | |
| LocaleType |
A type that maps between
VARCHAR and @link Locale} |
| LongType | |
| ManyToOneType |
A many-to-one association to an entity.
|
| MapType | |
| MaterializedBlobType |
A type that maps between
BLOB and byte[] |
| MaterializedClobType | |
| MetaType | |
| MutableType | Deprecated
Use the
AbstractStandardBasicType approach instead |
| NullableType | Deprecated
Use the
AbstractStandardBasicType approach instead |
| NumericBooleanType | |
| ObjectType |
Specific adaptation of the "any" type to the old deprecated "object" type
|
| OneToOneType |
A one-to-one association to an entity
|
| OrderedMapType |
A specialization of the map type, with (resultset-based) ordering.
|
| OrderedSetType |
A specialization of the set type, with (resultset-based) ordering.
|
| PostgresUUIDType |
Specialized type mapping for
UUID and the Postgres UUID data type (which is mapped as OTHER in its
JDBC driver). |
| PostgresUUIDType.PostgresUUIDSqlTypeDescriptor | |
| PrimitiveByteArrayBlobType | Deprecated
replaced by
MaterializedBlobType |
| PrimitiveCharacterArrayClobType |
Map a char[] to a Clob
|
| SerializableToBlobType | |
| SerializableType<T extends Serializable> |
A type that maps between a
VARBINARY and Serializable classes. |
| SetType | |
| ShortType | |
| SortedMapType | |
| SortedSetType | |
| SpecialOneToOneType |
A one-to-one association that maps to specific formula(s)
instead of the primary key column of the owning entity.
|
| StandardBasicTypes |
Centralizes access to the standard set of basic
types. |
| StringClobType | Deprecated
replaced by
MaterializedClobType |
| StringType | |
| TextType |
A type that maps between
LONGVARCHAR and String |
| TimestampType | |
| TimeType | |
| TimeZoneType | |
| TrueFalseType | |
| TypeFactory |
Used internally to build instances of
Type, specifically it builds instances of
Used internally to obtain instances of Type. |
| TypeHelper |
Collection of convenience methods relating to operations across arrays of types...
|
| TypeResolver |
Acts as the contract for getting types and as the mediator between
BasicTypeRegistry and TypeFactory. |
| UrlType | |
| UUIDBinaryType |
A type mapping
Types.BINARY and UUID |
| UUIDCharType | |
| WrappedMaterializedBlobType |
A type that maps JDBC
BLOB and Byte[]. |
| WrapperBinaryType | |
| YesNoType |
| Exception | Description |
|---|---|
| SerializationException |
Thrown when a property cannot be serializaed/deserialized
|
A Hibernate Type is a strategy for mapping a Java property type to a JDBC type or types.
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.