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> | Deprecated
To be removed in 5.
|
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. |
CharacterArrayNClobType |
A type that maps between
NCLOB and Character[]
Essentially a MaterializedNClobType but represented as a Character[] in Java rather than String. |
CharacterArrayType |
A type that maps between
VARCHAR and Character[] |
CharacterNCharType | |
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 |
Value type mapper for enumerations.
|
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 | |
MaterializedNClobType | |
MetaType | |
MutableType | Deprecated
Use the
AbstractStandardBasicType approach instead |
NClobType | |
NTextType |
A type that maps between
LONGNVARCHAR and String |
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
|
PrimitiveCharacterArrayNClobType |
Map a char[] to a NClob
|
SerializableToBlobType<T extends Serializable> | |
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 |
StringNVarcharType | |
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 © 2018 JBoss by Red Hat. All rights reserved.