Package | Description |
---|---|
org.hibernate |
This package defines the central Hibernate APIs.
|
org.hibernate.cfg |
This package defines APIs for configuring Hibernate, and classes
for building the Hibernate configuration-time metamodel.
|
org.hibernate.dialect |
This package abstracts the SQL dialect of the underlying database.
|
org.hibernate.impl |
This package contains implementations of the
central Hibernate APIs, especially the
Hibernate session.
|
org.hibernate.type |
A Hibernate Type is a strategy for mapping a
Java property type to a JDBC type or types.
|
Modifier and Type | Method and Description |
---|---|
BasicType |
TypeHelper.basic(Class javaType)
Convenience form of
TypeHelper.basic(String) . |
BasicType |
TypeHelper.basic(String name)
Retrieve the basic type registered against the given name.
|
Modifier and Type | Method and Description |
---|---|
void |
Configuration.registerTypeOverride(BasicType type)
Allows registration of a type into the type registry.
|
Modifier and Type | Method and Description |
---|---|
List<BasicType> |
Dialect.getTypeOverrides()
Retrieve dialect-specific types for overriding "basic" types.
|
Modifier and Type | Method and Description |
---|---|
protected void |
Dialect.addTypeOverride(BasicType typeOverride) |
Modifier and Type | Method and Description |
---|---|
BasicType |
TypeLocatorImpl.basic(Class javaType)
Convenience form of
TypeHelper.basic(String) . |
BasicType |
TypeLocatorImpl.basic(String name)
Retrieve the basic type registered against the given name.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSingleColumnStandardBasicType<T>
TODO : javadoc
|
class |
AbstractStandardBasicType<T>
TODO : javadoc
|
class |
AdaptedImmutableType<T>
Optimize a mutable type, if the user promises not to mutable the
instances.
|
class |
BigDecimalType
A type that maps between a
NUMERIC and BigDecimal . |
class |
BigIntegerType
A type that maps between a
NUMERIC and BigInteger . |
class |
BinaryType
A type that maps between a
VARBINARY and byte[] |
class |
BlobType
|
class |
BooleanType
|
class |
ByteType
|
class |
CalendarDateType
|
class |
CalendarType
|
class |
CharacterArrayClobType
A type that maps between
CLOB and Character[]
Essentially a MaterializedClobType but represented as a Character[] in Java rather than String. |
class |
CharacterArrayType
A type that maps between
VARCHAR and Character[] |
class |
CharacterType
|
class |
CharArrayType
A type that maps between
VARCHAR and char[] |
class |
CharBooleanType
Deprecated.
Use the
AbstractStandardBasicType approach instead |
class |
ClassType
|
class |
ClobType
|
class |
CompositeCustomType
Adapts
CompositeUserType to the Type interface |
class |
CurrencyType
|
class |
CustomType
|
class |
DateType
|
class |
DbTimestampType
dbtimestamp: An extension of
TimestampType which
maps to the database's current timestamp, rather than the jvm's
current timestamp. |
class |
DoubleType
|
class |
FloatType
|
class |
ImageType
A type that maps between
LONGVARBINARY and byte[] |
class |
IntegerType
A type that maps between
INTEGER and @link Integer} |
class |
LobType<T>
A base type used to define a LOB type; it also provides
alternatives that can override this type via
LobType.getAlternatives() getAlternatives()} |
class |
LocaleType
A type that maps between
VARCHAR and @link Locale} |
class |
LongType
|
class |
MaterializedBlobType
A type that maps between
BLOB and byte[] |
class |
MaterializedClobType
|
class |
NumericBooleanType
|
class |
ObjectType
Specific adaptation of the "any" type to the old deprecated "object" type
|
class |
PostgresUUIDType
Specialized type mapping for
UUID and the Postgres UUID data type (which is mapped as OTHER in its
JDBC driver). |
class |
PrimitiveCharacterArrayClobType
Map a char[] to a Clob
|
class |
SerializableType<T extends Serializable>
A type that maps between a
VARBINARY and Serializable classes. |
class |
ShortType
|
class |
StringType
|
class |
TextType
A type that maps between
LONGVARCHAR and String |
class |
TimestampType
|
class |
TimeType
|
class |
TimeZoneType
|
class |
TrueFalseType
|
class |
UrlType
|
class |
UUIDBinaryType
A type mapping
Types.BINARY and UUID |
class |
UUIDCharType
|
class |
WrappedMaterializedBlobType
A type that maps JDBC
BLOB and Byte[] . |
class |
WrapperBinaryType
|
class |
YesNoType
|
Modifier and Type | Method and Description |
---|---|
BasicType |
TypeResolver.basic(String name)
Locate a Hibernate basic type given (one of) its registration names;
if scoped to a
SessionFactoryImplementor , the scoped type is returned. |
BasicType |
BasicTypeRegistry.getRegisteredType(String key) |
Modifier and Type | Method and Description |
---|---|
void |
BasicTypeRegistry.register(BasicType type) |
void |
TypeResolver.registerTypeOverride(BasicType type) |
Copyright © 2002-2015 Red Hat Middleware, LLC. All Rights Reserved