Package org.hibernate.type.descriptor.jdbc
Defines handling of the standard JDBC-defined types.
We omit certain JDBC types here solely because Hibernate does not use them itself, not due to any
inability to provide proper descriptors for them. Known omissions include:
See http://java.sun.com/j2se/1.5.0/docs/guide/jdbc/getstart/mapping.html#996857
for more information.
- See Also:
Types
-
Interface Summary Interface Description AdjustableJdbcType Extension contract for JdbcType implementations that understand how to adjust themselves relative to where/how they are used (e.g.JdbcLiteralFormatter<T> A formatter object for rendering values of a given Java type as SQL literals of a certain JDBC/SQL type.JdbcType Descriptor for the SQL/JDBC side of a value mapping.JdbcTypeIndicators More-or-less a parameter-object intended for use in determining the SQL/JDBC type recommended by the JDBC spec (explicitly or implicitly) for a given Java type. -
Class Summary Class Description ArrayJdbcType Descriptor forARRAYhandling.BasicBinder<J> Convenience base implementation ofValueBinderBasicExtractor<J> Convenience base implementation ofValueExtractorBigIntJdbcType Descriptor forBIGINThandling.BinaryJdbcType Descriptor forBINARYhandling.BlobJdbcType Descriptor forBLOBhandling.BooleanJdbcType Descriptor forBOOLEANhandling.CharJdbcType Descriptor forCHARhandling.ClobJdbcType Descriptor forCLOBhandling.DateJdbcType Descriptor forDATEhandling.DecimalJdbcType Descriptor forDECIMALhandling.DoubleJdbcType Descriptor forDOUBLEhandling.FloatJdbcType Descriptor forFLOAThandling.InstantAsTimestampJdbcType Descriptor forTIMESTAMP_UTChandling.InstantAsTimestampWithTimeZoneJdbcType Descriptor forTIMESTAMP_UTChandling.InstantJdbcType Descriptor forTIMESTAMP_UTChandling.IntegerJdbcType Descriptor forINTEGERhandling.JdbcTypeFamilyInformation Information pertaining to JDBC type families.JdbcTypeJavaClassMappings Maintains the JDBC recommended mappings for JDBC type-code to/from Java Class as defined in _Appendix B : Data Type Conversion Tables_ of the _JDBC 4.0 Specification_ Eventually, the plan is to haveDialectandDatabaseMetaData.getTypeInfo()contribute this information.JsonJdbcType Specialized type mapping forJSONand the JSON SQL data type.LobTypeMappings LongNVarcharJdbcType Descriptor forLONGNVARCHARhandling.LongVarbinaryJdbcType Descriptor forLONGVARBINARYhandling.LongVarcharJdbcType Descriptor forLONGVARCHARhandling.NationalizedTypeMappings Manages a mapping between nationalized and non-nationalized variants of JDBC types.NCharJdbcType Descriptor forNCHARhandling.NClobJdbcType Descriptor forNCLOBhandling.NullJdbcType Descriptor for binding nulls with Types.NULLNumericJdbcType Descriptor forNUMERIChandling.NVarcharJdbcType Descriptor forNVARCHARhandling.ObjectJdbcType Descriptor for binding objectsObjectNullAsBinaryTypeJdbcType Descriptor for binding objects, but binding nulls with Types.VARBINARYObjectNullAsNullTypeJdbcType Descriptor for binding objects, but binding nulls with Types.NULLObjectNullResolvingJdbcType Descriptor for binding objects, but binding nulls with the resolved parameter typeRealJdbcType Deprecated. useFloatJdbcTypeSmallIntJdbcType Descriptor forSMALLINThandling.TimeJdbcType Descriptor forTIMEhandling.TimestampJdbcType Descriptor forTIMESTAMPhandling.TimestampWithTimeZoneJdbcType Descriptor forTIMESTAMP_WITH_TIMEZONEhandling.TinyIntJdbcType Descriptor forTINYINThandling.UUIDJdbcType Specialized type mapping forUUIDand the UUID SQL data type.VarbinaryJdbcType Descriptor forVARBINARYhandling.VarcharJdbcType Descriptor forVARCHARhandling.XmlAsStringJdbcType Specialized type mapping forSQLXMLand the XML SQL data type.XmlJdbcType Specialized type mapping forSQLXMLand the XML SQL data type.XmlJdbcType.XmlValueBinder<X> -
Enum Summary Enum Description JdbcTypeFamilyInformation.Family