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 theTypeHelperinstance obtained viaSessionFactory.getTypeHelper()
-
-
Field Summary
Fields Modifier and Type Field Description static BigDecimalTypeBIG_DECIMALThe standard Hibernate type for mappingBigDecimalto JDBCNUMERIC.static BigIntegerTypeBIG_INTEGERThe standard Hibernate type for mappingBigIntegerto JDBCNUMERIC.static BinaryTypeBINARYThe standard Hibernate type for mappingbyte[]to JDBCVARBINARY.static BlobTypeBLOBstatic BooleanTypeBOOLEANstatic ByteTypeBYTEstatic CalendarTypeCALENDARstatic CalendarDateTypeCALENDAR_DATEstatic CharArrayTypeCHAR_ARRAYThe standard Hibernate type for mappingchar[]to JDBCVARCHAR.static CharacterTypeCHARACTERstatic CharacterArrayTypeCHARACTER_ARRAYThe standard Hibernate type for mappingCharacter[]to JDBCVARCHAR.static ClassTypeCLASSstatic ClobTypeCLOBstatic CurrencyTypeCURRENCYstatic DateTypeDATEstatic DoubleTypeDOUBLEstatic FloatTypeFLOATstatic ImageTypeIMAGEThe standard Hibernate type for mappingbyte[]to JDBCLONGVARBINARY.static IntegerTypeINTEGERstatic LocaleTypeLOCALEstatic LongTypeLONGstatic MaterializedBlobTypeMATERIALIZED_BLOBThe standard Hibernate type for mappingbyte[]to JDBCBLOB.static MaterializedClobTypeMATERIALIZED_CLOBstatic MaterializedNClobTypeMATERIALIZED_NCLOBstatic NClobTypeNCLOBstatic StringNVarcharTypeNSTRINGstatic NTextTypeNTEXTThe standard Hibernate type for mappingStringto JDBCLONGNVARCHAR.static NumericBooleanTypeNUMERIC_BOOLEANstatic RowVersionTypeROW_VERSIONThe standard Hibernate type for mappingbyte[]to JDBCVARBINARY, specifically for entity versions/timestamps.static SerializableTypeSERIALIZABLEThe standard Hibernate type for mappingSerializableto JDBCVARBINARY.static ShortTypeSHORTstatic StringTypeSTRINGstatic TextTypeTEXTThe standard Hibernate type for mappingStringto JDBCLONGVARCHAR.static TimeTypeTIMEstatic TimestampTypeTIMESTAMPstatic TimeZoneTypeTIMEZONEstatic TrueFalseTypeTRUE_FALSEstatic UrlTypeURLstatic UUIDBinaryTypeUUID_BINARYstatic UUIDCharTypeUUID_CHARstatic WrapperBinaryTypeWRAPPER_BINARYstatic YesNoTypeYES_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 mappingBigIntegerto JDBCNUMERIC.- See Also:
BigIntegerType
-
BIG_DECIMAL
public static final BigDecimalType BIG_DECIMAL
The standard Hibernate type for mappingBigDecimalto 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 mappingStringto 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 mappingSerializableto JDBCVARBINARY. See especially the discussion wrtClassLoaderdetermination onSerializableType- See Also:
SerializableType
-
-