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 |
A type that maps between
BLOB and Blob |
BooleanType |
A type that maps between
BOOLEAN and Boolean |
ByteArrayBlobType | Deprecated
replaced by
WrappedMaterializedBlobType |
ByteType |
A type that maps between
TINYINT and Byte |
CalendarDateType |
A type mapping
DATE and Calendar |
CalendarType |
A type that maps between
TIMESTAMP and Calendar |
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 |
A type that maps between
CHAR(1) and Character |
CharArrayType |
A type that maps between
VARCHAR and char[] |
CharBooleanType | Deprecated
Use the
AbstractStandardBasicType approach instead |
ClassType |
A type that maps between
VARCHAR and Class |
ClobType |
A type that maps between
CLOB and Clob |
CollectionType |
A type that handles Hibernate PersistentCollections (including arrays).
|
ComponentType |
Handles "component" mappings
|
CompositeCustomType |
Adapts
CompositeUserType to the Type interface |
CurrencyType |
A type that maps between
VARCHAR and Currency |
CustomCollectionType |
A custom type for mapping user-written classes that implement PersistentCollection
|
CustomType | |
DateType |
A type that maps between
DATE and Date |
DbTimestampType |
dbtimestamp: An extension of
TimestampType which
maps to the database's current timestamp, rather than the jvm's
current timestamp. |
DoubleType |
A type that maps between
DOUBLE and Double |
EmbeddedComponentType | |
EntityType |
Base for types which map associations to persistent entities.
|
EnumType |
Value type mapper for enumerations.
|
FloatType |
A type that maps between
FLOAT and Float |
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 |
A type that maps between
BIGINT and Long |
ManyToOneType |
A many-to-one association to an entity.
|
MapType | |
MaterializedBlobType |
A type that maps between
BLOB and byte[] |
MaterializedClobType |
A type that maps between
CLOB and String |
MetaType | |
MutableType | Deprecated
Use the
AbstractStandardBasicType approach instead |
NullableType | Deprecated
Use the
AbstractStandardBasicType approach instead |
NumericBooleanType |
A type that maps between
INTEGER and Boolean (using 1 and 0) |
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 java.io.Serializable> |
A type that maps between a
VARBINARY and Serializable classes. |
SetType | |
ShortType |
A type that maps between
SMALLINT and Short |
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 |
A type that maps between
VARCHAR and String |
TextType |
A type that maps between
LONGVARCHAR and String |
TimestampType |
A type that maps between
TIMESTAMP and Timestamp |
TimeType |
A type that maps between
TIME and Time |
TimeZoneType |
A type mapping
VARCHAR and TimeZone |
TrueFalseType |
A type that maps between
CHAR(1) and Boolean (using 'T' and 'F') |
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 |
A type that maps between
VARCHAR and URL |
UUIDBinaryType |
A type mapping
Types.BINARY and UUID |
UUIDCharType |
A type mapping
Types.CHAR (or Types.VARCHAR ) and UUID |
WrappedMaterializedBlobType |
A type that maps JDBC
BLOB and Byte[] . |
WrapperBinaryType |
A type mapping
VARBINARY and Byte[] |
YesNoType |
A type that maps between
CHAR(1) and Boolean (using 'Y' and 'N') |
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 © 2001-2012 Red Hat, Inc. All Rights Reserved.