public final class StandardBasicTypes
extends java.lang.Object
types.
Type mappings can be adjusted per SessionFactory. These adjusted mappings can be accessed
from the TypeHelper instance obtained via SessionFactory.getTypeHelper()| Modifier and Type | Field and Description |
|---|---|
static BigDecimalType |
BIG_DECIMAL
The standard Hibernate type for mapping
BigDecimal to JDBC NUMERIC. |
static BigIntegerType |
BIG_INTEGER
The standard Hibernate type for mapping
BigInteger to JDBC NUMERIC. |
static BinaryType |
BINARY
The standard Hibernate type for mapping
byte[] to JDBC VARBINARY. |
static BlobType |
BLOB
The standard Hibernate type for mapping
Blob to JDBC BLOB. |
static BooleanType |
BOOLEAN
The standard Hibernate type for mapping
Boolean to JDBC BIT. |
static ByteType |
BYTE
The standard Hibernate type for mapping
Byte to JDBC TINYINT. |
static CalendarType |
CALENDAR
The standard Hibernate type for mapping
Calendar to JDBC
TIMESTAMP. |
static CalendarDateType |
CALENDAR_DATE
The standard Hibernate type for mapping
Calendar to JDBC
DATE. |
static CharArrayType |
CHAR_ARRAY
The standard Hibernate type for mapping
char[] to JDBC VARCHAR. |
static CharacterType |
CHARACTER
The standard Hibernate type for mapping
Character to JDBC CHAR(1). |
static CharacterArrayType |
CHARACTER_ARRAY
The standard Hibernate type for mapping
Character[] to JDBC
VARCHAR. |
static ClassType |
CLASS
The standard Hibernate type for mapping
Class to JDBC VARCHAR. |
static ClobType |
CLOB
The standard Hibernate type for mapping
Clob to JDBC CLOB. |
static CurrencyType |
CURRENCY
The standard Hibernate type for mapping
Currency to JDBC VARCHAR. |
static DateType |
DATE
The standard Hibernate type for mapping
Date (Date) to JDBC
DATE. |
static DoubleType |
DOUBLE
The standard Hibernate type for mapping
Double to JDBC DOUBLE. |
static FloatType |
FLOAT
The standard Hibernate type for mapping
Float to JDBC FLOAT. |
static ImageType |
IMAGE
The standard Hibernate type for mapping
byte[] to JDBC LONGVARBINARY. |
static IntegerType |
INTEGER
The standard Hibernate type for mapping
Integer to JDBC INTEGER. |
static LocaleType |
LOCALE
The standard Hibernate type for mapping
Locale to JDBC VARCHAR. |
static LongType |
LONG
The standard Hibernate type for mapping
Long to JDBC BIGINT. |
static MaterializedBlobType |
MATERIALIZED_BLOB
The standard Hibernate type for mapping
byte[] to JDBC BLOB. |
static MaterializedClobType |
MATERIALIZED_CLOB
The standard Hibernate type for mapping
String to JDBC CLOB. |
static MaterializedNClobType |
MATERIALIZED_NCLOB
The standard Hibernate type for mapping
String to JDBC NCLOB. |
static NClobType |
NCLOB
The standard Hibernate type for mapping
NClob to JDBC NCLOB. |
static StringNVarcharType |
NSTRING
The standard Hibernate type for mapping
String to JDBC NVARCHAR |
static NTextType |
NTEXT
The standard Hibernate type for mapping
String to JDBC LONGNVARCHAR. |
static NumericBooleanType |
NUMERIC_BOOLEAN
The standard Hibernate type for mapping
Boolean to JDBC INTEGER. |
static RowVersionType |
ROW_VERSION
The standard Hibernate type for mapping
byte[] to JDBC VARBINARY,
specifically for entity versions/timestamps. |
static SerializableType |
SERIALIZABLE
The standard Hibernate type for mapping
Serializable to JDBC VARBINARY. |
static ShortType |
SHORT
The standard Hibernate type for mapping
Short to JDBC SMALLINT. |
static StringType |
STRING
The standard Hibernate type for mapping
String to JDBC VARCHAR. |
static TextType |
TEXT
The standard Hibernate type for mapping
String to JDBC LONGVARCHAR. |
static TimeType |
TIME
The standard Hibernate type for mapping
Date (Time) to JDBC
TIME. |
static TimestampType |
TIMESTAMP
The standard Hibernate type for mapping
Date (Timestamp) to JDBC
TIMESTAMP. |
static TimeZoneType |
TIMEZONE
The standard Hibernate type for mapping
TimeZone to JDBC VARCHAR. |
static TrueFalseType |
TRUE_FALSE
The standard Hibernate type for mapping
Boolean to JDBC CHAR(1) (using 'T'/'F'). |
static UrlType |
URL
The standard Hibernate type for mapping
URL to JDBC VARCHAR. |
static UUIDBinaryType |
UUID_BINARY
The standard Hibernate type for mapping
UUID to JDBC BINARY. |
static UUIDCharType |
UUID_CHAR
The standard Hibernate type for mapping
UUID to JDBC CHAR. |
static WrapperBinaryType |
WRAPPER_BINARY
The standard Hibernate type for mapping
Byte[] to JDBC VARBINARY. |
static YesNoType |
YES_NO
The standard Hibernate type for mapping
Boolean to JDBC CHAR(1) (using 'Y'/'N'). |
public static final BooleanType BOOLEAN
Boolean to JDBC BIT.BooleanTypepublic static final NumericBooleanType NUMERIC_BOOLEAN
Boolean to JDBC INTEGER.NumericBooleanTypepublic static final TrueFalseType TRUE_FALSE
Boolean to JDBC CHAR(1) (using 'T'/'F').TrueFalseTypepublic static final YesNoType YES_NO
Boolean to JDBC CHAR(1) (using 'Y'/'N').YesNoTypepublic static final ByteType BYTE
Byte to JDBC TINYINT.public static final ShortType SHORT
Short to JDBC SMALLINT.ShortTypepublic static final IntegerType INTEGER
Integer to JDBC INTEGER.IntegerTypepublic static final LongType LONG
Long to JDBC BIGINT.LongTypepublic static final FloatType FLOAT
Float to JDBC FLOAT.FloatTypepublic static final DoubleType DOUBLE
Double to JDBC DOUBLE.DoubleTypepublic static final BigIntegerType BIG_INTEGER
BigInteger to JDBC NUMERIC.BigIntegerTypepublic static final BigDecimalType BIG_DECIMAL
BigDecimal to JDBC NUMERIC.BigDecimalTypepublic static final CharacterType CHARACTER
Character to JDBC CHAR(1).CharacterTypepublic static final StringType STRING
String to JDBC VARCHAR.StringTypepublic static final StringNVarcharType NSTRING
String to JDBC NVARCHARpublic static final UrlType URL
URL to JDBC VARCHAR.UrlTypepublic static final TimeType TIME
Date (Time) to JDBC
TIME.TimeTypepublic static final DateType DATE
Date (Date) to JDBC
DATE.TimeTypepublic static final TimestampType TIMESTAMP
Date (Timestamp) to JDBC
TIMESTAMP.TimeTypepublic static final CalendarType CALENDAR
Calendar to JDBC
TIMESTAMP.CalendarTypepublic static final CalendarDateType CALENDAR_DATE
Calendar to JDBC
DATE.CalendarDateTypepublic static final ClassType CLASS
Class to JDBC VARCHAR.ClassTypepublic static final LocaleType LOCALE
Locale to JDBC VARCHAR.LocaleTypepublic static final CurrencyType CURRENCY
Currency to JDBC VARCHAR.CurrencyTypepublic static final TimeZoneType TIMEZONE
TimeZone to JDBC VARCHAR.TimeZoneTypepublic static final UUIDBinaryType UUID_BINARY
UUID to JDBC BINARY.UUIDBinaryTypepublic static final UUIDCharType UUID_CHAR
UUID to JDBC CHAR.UUIDCharTypepublic static final BinaryType BINARY
byte[] to JDBC VARBINARY.BinaryTypepublic static final WrapperBinaryType WRAPPER_BINARY
Byte[] to JDBC VARBINARY.WrapperBinaryTypepublic static final RowVersionType ROW_VERSION
byte[] to JDBC VARBINARY,
specifically for entity versions/timestamps.RowVersionTypepublic static final ImageType IMAGE
byte[] to JDBC LONGVARBINARY.ImageType,
MATERIALIZED_BLOBpublic static final BlobType BLOB
Blob to JDBC BLOB.BlobType,
MATERIALIZED_BLOBpublic static final MaterializedBlobType MATERIALIZED_BLOB
byte[] to JDBC BLOB.MaterializedBlobType,
MATERIALIZED_BLOB,
IMAGEpublic static final CharArrayType CHAR_ARRAY
char[] to JDBC VARCHAR.CharArrayTypepublic static final CharacterArrayType CHARACTER_ARRAY
Character[] to JDBC
VARCHAR.CharacterArrayTypepublic static final NTextType NTEXT
String to JDBC LONGNVARCHAR.
Similar to a MATERIALIZED_NCLOBNTextTypepublic static final ClobType CLOB
Clob to JDBC CLOB.ClobType,
MATERIALIZED_CLOBpublic static final NClobType NCLOB
NClob to JDBC NCLOB.NClobType,
MATERIALIZED_NCLOBpublic static final MaterializedClobType MATERIALIZED_CLOB
String to JDBC CLOB.MaterializedClobType,
MATERIALIZED_CLOB,
TEXTpublic static final MaterializedNClobType MATERIALIZED_NCLOB
String to JDBC NCLOB.MaterializedNClobType,
MATERIALIZED_CLOB,
NTEXTpublic static final SerializableType SERIALIZABLE
Serializable to JDBC VARBINARY.
See especially the discussion wrt ClassLoader determination on SerializableTypeSerializableTypeCopyright © 2001-2018 Red Hat, Inc. All Rights Reserved.