Package org.hibernate.type
Class StandardBasicTypes
- java.lang.Object
-
- org.hibernate.type.StandardBasicTypes
-
public final class StandardBasicTypes extends 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
static BooleanType
BOOLEAN
static ByteType
BYTE
static CalendarType
CALENDAR
static CalendarDateType
CALENDAR_DATE
static CharArrayType
CHAR_ARRAY
The standard Hibernate type for mappingchar[]
to JDBCVARCHAR
.static CharacterType
CHARACTER
static CharacterArrayType
CHARACTER_ARRAY
The standard Hibernate type for mappingCharacter[]
to JDBCVARCHAR
.static ClassType
CLASS
static ClobType
CLOB
static CurrencyType
CURRENCY
static DateType
DATE
static DoubleType
DOUBLE
static FloatType
FLOAT
static ImageType
IMAGE
The standard Hibernate type for mappingbyte[]
to JDBCLONGVARBINARY
.static IntegerType
INTEGER
static LocaleType
LOCALE
static LongType
LONG
static MaterializedBlobType
MATERIALIZED_BLOB
The standard Hibernate type for mappingbyte[]
to JDBCBLOB
.static MaterializedClobType
MATERIALIZED_CLOB
static MaterializedNClobType
MATERIALIZED_NCLOB
static NClobType
NCLOB
static StringNVarcharType
NSTRING
static NTextType
NTEXT
The standard Hibernate type for mappingString
to JDBCLONGNVARCHAR
.static NumericBooleanType
NUMERIC_BOOLEAN
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
static StringType
STRING
static TextType
TEXT
The standard Hibernate type for mappingString
to JDBCLONGVARCHAR
.static TimeType
TIME
static TimestampType
TIMESTAMP
static TimeZoneType
TIMEZONE
static TrueFalseType
TRUE_FALSE
static UrlType
URL
static UUIDBinaryType
UUID_BINARY
static UUIDCharType
UUID_CHAR
static WrapperBinaryType
WRAPPER_BINARY
static YesNoType
YES_NO
-
-
-
Field Detail
-
BOOLEAN
public static final BooleanType BOOLEAN
- See Also:
BooleanType
-
NUMERIC_BOOLEAN
public static final NumericBooleanType NUMERIC_BOOLEAN
- See Also:
NumericBooleanType
-
TRUE_FALSE
public static final TrueFalseType TRUE_FALSE
- See Also:
TrueFalseType
-
BYTE
public static final ByteType BYTE
-
INTEGER
public static final IntegerType INTEGER
- See Also:
IntegerType
-
DOUBLE
public static final DoubleType DOUBLE
- 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
- See Also:
CharacterType
-
STRING
public static final StringType STRING
- See Also:
StringType
-
NSTRING
public static final StringNVarcharType NSTRING
-
TIMESTAMP
public static final TimestampType TIMESTAMP
- See Also:
TimeType
-
CALENDAR
public static final CalendarType CALENDAR
- See Also:
CalendarType
-
CALENDAR_DATE
public static final CalendarDateType CALENDAR_DATE
- See Also:
CalendarDateType
-
LOCALE
public static final LocaleType LOCALE
- See Also:
LocaleType
-
CURRENCY
public static final CurrencyType CURRENCY
- See Also:
CurrencyType
-
TIMEZONE
public static final TimeZoneType TIMEZONE
- See Also:
TimeZoneType
-
UUID_BINARY
public static final UUIDBinaryType UUID_BINARY
- See Also:
UUIDBinaryType
-
UUID_CHAR
public static final UUIDCharType UUID_CHAR
- 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
- 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
- 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
- See Also:
ClobType
,MATERIALIZED_CLOB
-
NCLOB
public static final NClobType NCLOB
- See Also:
NClobType
,MATERIALIZED_NCLOB
-
MATERIALIZED_CLOB
public static final MaterializedClobType MATERIALIZED_CLOB
- See Also:
MaterializedClobType
,MATERIALIZED_CLOB
,TEXT
-
MATERIALIZED_NCLOB
public static final MaterializedNClobType MATERIALIZED_NCLOB
- 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
-
-