Package org.hibernate.type
Class StandardBasicTypes
- java.lang.Object
-
- org.hibernate.type.StandardBasicTypes
-
public final class StandardBasicTypes extends java.lang.Object
Centralizes access to the standard set of basictypes
. Type mappings can be adjusted perSessionFactory
. These adjusted mappings can be accessed from theTypeHelper
instance obtained viaSessionFactory.getTypeHelper()
-
-
Field Summary
Fields Modifier and Type Field Description static BigDecimalType
BIG_DECIMAL
The standard Hibernate type for mappingBigDecimal
to JDBCNUMERIC
.static BigIntegerType
BIG_INTEGER
The standard Hibernate type for mappingBigInteger
to JDBCNUMERIC
.static BinaryType
BINARY
The standard Hibernate type for mappingbyte[]
to JDBCVARBINARY
.static BlobType
BLOB
The standard Hibernate type for mappingBlob
to JDBCBLOB
.static BooleanType
BOOLEAN
The standard Hibernate type for mappingBoolean
to JDBCBIT
.static ByteType
BYTE
The standard Hibernate type for mappingByte
to JDBCTINYINT
.static CalendarType
CALENDAR
The standard Hibernate type for mappingCalendar
to JDBCTIMESTAMP
.static CalendarDateType
CALENDAR_DATE
The standard Hibernate type for mappingCalendar
to JDBCDATE
.static CharArrayType
CHAR_ARRAY
The standard Hibernate type for mappingchar[]
to JDBCVARCHAR
.static CharacterType
CHARACTER
The standard Hibernate type for mappingCharacter
to JDBCCHAR(1)
.static CharacterArrayType
CHARACTER_ARRAY
The standard Hibernate type for mappingCharacter[]
to JDBCVARCHAR
.static ClassType
CLASS
The standard Hibernate type for mappingClass
to JDBCVARCHAR
.static ClobType
CLOB
The standard Hibernate type for mappingClob
to JDBCCLOB
.static CurrencyType
CURRENCY
The standard Hibernate type for mappingCurrency
to JDBCVARCHAR
.static DateType
DATE
The standard Hibernate type for mappingDate
(Date
) to JDBCDATE
.static DoubleType
DOUBLE
The standard Hibernate type for mappingDouble
to JDBCDOUBLE
.static FloatType
FLOAT
The standard Hibernate type for mappingFloat
to JDBCFLOAT
.static ImageType
IMAGE
The standard Hibernate type for mappingbyte[]
to JDBCLONGVARBINARY
.static IntegerType
INTEGER
The standard Hibernate type for mappingInteger
to JDBCINTEGER
.static LocaleType
LOCALE
The standard Hibernate type for mappingLocale
to JDBCVARCHAR
.static LongType
LONG
The standard Hibernate type for mappingLong
to JDBCBIGINT
.static MaterializedBlobType
MATERIALIZED_BLOB
The standard Hibernate type for mappingbyte[]
to JDBCBLOB
.static MaterializedClobType
MATERIALIZED_CLOB
The standard Hibernate type for mappingString
to JDBCCLOB
.static MaterializedNClobType
MATERIALIZED_NCLOB
The standard Hibernate type for mappingString
to JDBCNCLOB
.static NClobType
NCLOB
The standard Hibernate type for mappingNClob
to JDBCNCLOB
.static StringNVarcharType
NSTRING
The standard Hibernate type for mappingString
to JDBCNVARCHAR
static NTextType
NTEXT
The standard Hibernate type for mappingString
to JDBCLONGNVARCHAR
.static NumericBooleanType
NUMERIC_BOOLEAN
The standard Hibernate type for mappingBoolean
to JDBCINTEGER
.static RowVersionType
ROW_VERSION
The standard Hibernate type for mappingbyte[]
to JDBCVARBINARY
, specifically for entity versions/timestamps.static SerializableType
SERIALIZABLE
The standard Hibernate type for mappingSerializable
to JDBCVARBINARY
.static ShortType
SHORT
The standard Hibernate type for mappingShort
to JDBCSMALLINT
.static StringType
STRING
The standard Hibernate type for mappingString
to JDBCVARCHAR
.static TextType
TEXT
The standard Hibernate type for mappingString
to JDBCLONGVARCHAR
.static TimeType
TIME
The standard Hibernate type for mappingDate
(Time
) to JDBCTIME
.static TimestampType
TIMESTAMP
The standard Hibernate type for mappingDate
(Timestamp
) to JDBCTIMESTAMP
.static TimeZoneType
TIMEZONE
The standard Hibernate type for mappingTimeZone
to JDBCVARCHAR
.static TrueFalseType
TRUE_FALSE
The standard Hibernate type for mappingBoolean
to JDBCCHAR(1)
(using 'T'/'F').static UrlType
URL
The standard Hibernate type for mappingURL
to JDBCVARCHAR
.static UUIDBinaryType
UUID_BINARY
The standard Hibernate type for mappingUUID
to JDBCBINARY
.static UUIDCharType
UUID_CHAR
The standard Hibernate type for mappingUUID
to JDBCCHAR
.static WrapperBinaryType
WRAPPER_BINARY
The standard Hibernate type for mappingByte[]
to JDBCVARBINARY
.static YesNoType
YES_NO
The standard Hibernate type for mappingBoolean
to JDBCCHAR(1)
(using 'Y'/'N').
-
-
-
Field Detail
-
BOOLEAN
public static final BooleanType BOOLEAN
The standard Hibernate type for mappingBoolean
to JDBCBIT
.- See Also:
BooleanType
-
NUMERIC_BOOLEAN
public static final NumericBooleanType NUMERIC_BOOLEAN
The standard Hibernate type for mappingBoolean
to JDBCINTEGER
.- See Also:
NumericBooleanType
-
TRUE_FALSE
public static final TrueFalseType TRUE_FALSE
The standard Hibernate type for mappingBoolean
to JDBCCHAR(1)
(using 'T'/'F').- See Also:
TrueFalseType
-
YES_NO
public static final YesNoType YES_NO
The standard Hibernate type for mappingBoolean
to JDBCCHAR(1)
(using 'Y'/'N').- See Also:
YesNoType
-
BYTE
public static final ByteType BYTE
The standard Hibernate type for mappingByte
to JDBCTINYINT
.
-
SHORT
public static final ShortType SHORT
The standard Hibernate type for mappingShort
to JDBCSMALLINT
.- See Also:
ShortType
-
INTEGER
public static final IntegerType INTEGER
The standard Hibernate type for mappingInteger
to JDBCINTEGER
.- See Also:
IntegerType
-
LONG
public static final LongType LONG
The standard Hibernate type for mappingLong
to JDBCBIGINT
.- See Also:
LongType
-
FLOAT
public static final FloatType FLOAT
The standard Hibernate type for mappingFloat
to JDBCFLOAT
.- See Also:
FloatType
-
DOUBLE
public static final DoubleType DOUBLE
The standard Hibernate type for mappingDouble
to JDBCDOUBLE
.- See Also:
DoubleType
-
BIG_INTEGER
public static final BigIntegerType BIG_INTEGER
The standard Hibernate type for mappingBigInteger
to JDBCNUMERIC
.- See Also:
BigIntegerType
-
BIG_DECIMAL
public static final BigDecimalType BIG_DECIMAL
The standard Hibernate type for mappingBigDecimal
to JDBCNUMERIC
.- See Also:
BigDecimalType
-
CHARACTER
public static final CharacterType CHARACTER
The standard Hibernate type for mappingCharacter
to JDBCCHAR(1)
.- See Also:
CharacterType
-
STRING
public static final StringType STRING
The standard Hibernate type for mappingString
to JDBCVARCHAR
.- See Also:
StringType
-
NSTRING
public static final StringNVarcharType NSTRING
The standard Hibernate type for mappingString
to JDBCNVARCHAR
-
URL
public static final UrlType URL
The standard Hibernate type for mappingURL
to JDBCVARCHAR
.- See Also:
UrlType
-
TIME
public static final TimeType TIME
The standard Hibernate type for mappingDate
(Time
) to JDBCTIME
.- See Also:
TimeType
-
DATE
public static final DateType DATE
The standard Hibernate type for mappingDate
(Date
) to JDBCDATE
.- See Also:
TimeType
-
TIMESTAMP
public static final TimestampType TIMESTAMP
The standard Hibernate type for mappingDate
(Timestamp
) to JDBCTIMESTAMP
.- See Also:
TimeType
-
CALENDAR
public static final CalendarType CALENDAR
The standard Hibernate type for mappingCalendar
to JDBCTIMESTAMP
.- See Also:
CalendarType
-
CALENDAR_DATE
public static final CalendarDateType CALENDAR_DATE
The standard Hibernate type for mappingCalendar
to JDBCDATE
.- See Also:
CalendarDateType
-
CLASS
public static final ClassType CLASS
The standard Hibernate type for mappingClass
to JDBCVARCHAR
.- See Also:
ClassType
-
LOCALE
public static final LocaleType LOCALE
The standard Hibernate type for mappingLocale
to JDBCVARCHAR
.- See Also:
LocaleType
-
CURRENCY
public static final CurrencyType CURRENCY
The standard Hibernate type for mappingCurrency
to JDBCVARCHAR
.- See Also:
CurrencyType
-
TIMEZONE
public static final TimeZoneType TIMEZONE
The standard Hibernate type for mappingTimeZone
to JDBCVARCHAR
.- See Also:
TimeZoneType
-
UUID_BINARY
public static final UUIDBinaryType UUID_BINARY
The standard Hibernate type for mappingUUID
to JDBCBINARY
.- See Also:
UUIDBinaryType
-
UUID_CHAR
public static final UUIDCharType UUID_CHAR
The standard Hibernate type for mappingUUID
to JDBCCHAR
.- See Also:
UUIDCharType
-
BINARY
public static final BinaryType BINARY
The standard Hibernate type for mappingbyte[]
to JDBCVARBINARY
.- See Also:
BinaryType
-
WRAPPER_BINARY
public static final WrapperBinaryType WRAPPER_BINARY
The standard Hibernate type for mappingByte[]
to JDBCVARBINARY
.- See Also:
WrapperBinaryType
-
ROW_VERSION
public static final RowVersionType ROW_VERSION
The standard Hibernate type for mappingbyte[]
to JDBCVARBINARY
, specifically for entity versions/timestamps.- See Also:
RowVersionType
-
IMAGE
public static final ImageType IMAGE
The standard Hibernate type for mappingbyte[]
to JDBCLONGVARBINARY
.- See Also:
ImageType
,MATERIALIZED_BLOB
-
BLOB
public static final BlobType BLOB
The standard Hibernate type for mappingBlob
to JDBCBLOB
.- See Also:
BlobType
,MATERIALIZED_BLOB
-
MATERIALIZED_BLOB
public static final MaterializedBlobType MATERIALIZED_BLOB
The standard Hibernate type for mappingbyte[]
to JDBCBLOB
.- See Also:
MaterializedBlobType
,MATERIALIZED_BLOB
,IMAGE
-
CHAR_ARRAY
public static final CharArrayType CHAR_ARRAY
The standard Hibernate type for mappingchar[]
to JDBCVARCHAR
.- See Also:
CharArrayType
-
CHARACTER_ARRAY
public static final CharacterArrayType CHARACTER_ARRAY
The standard Hibernate type for mappingCharacter[]
to JDBCVARCHAR
.- See Also:
CharacterArrayType
-
NTEXT
public static final NTextType NTEXT
The standard Hibernate type for mappingString
to JDBCLONGNVARCHAR
. Similar to aMATERIALIZED_NCLOB
- See Also:
NTextType
-
CLOB
public static final ClobType CLOB
The standard Hibernate type for mappingClob
to JDBCCLOB
.- See Also:
ClobType
,MATERIALIZED_CLOB
-
NCLOB
public static final NClobType NCLOB
The standard Hibernate type for mappingNClob
to JDBCNCLOB
.- See Also:
NClobType
,MATERIALIZED_NCLOB
-
MATERIALIZED_CLOB
public static final MaterializedClobType MATERIALIZED_CLOB
The standard Hibernate type for mappingString
to JDBCCLOB
.- See Also:
MaterializedClobType
,MATERIALIZED_CLOB
,TEXT
-
MATERIALIZED_NCLOB
public static final MaterializedNClobType MATERIALIZED_NCLOB
The standard Hibernate type for mappingString
to JDBCNCLOB
.- See Also:
MaterializedNClobType
,MATERIALIZED_CLOB
,NTEXT
-
SERIALIZABLE
public static final SerializableType SERIALIZABLE
The standard Hibernate type for mappingSerializable
to JDBCVARBINARY
. See especially the discussion wrtClassLoader
determination onSerializableType
- See Also:
SerializableType
-
-