Class JdbcTypeJavaClassMappings

  • public class JdbcTypeJavaClassMappings
    extends Object
    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 have Dialect and DatabaseMetaData.getTypeInfo() contribute this information.
    • Method Detail

      • determineJdbcTypeCodeForJavaClass

        public int determineJdbcTypeCodeForJavaClass​(Class cls)
        For the given Java type, determine the JDBC recommended JDBC type. This includes the mappings defined in TABLE B-2 - Java Types Mapped to JDBC Types as well as some additional "common sense" mappings for things like BigDecimal, BigInteger, etc.
      • determineJavaClassForJdbcTypeCode

        public Class determineJavaClassForJdbcTypeCode​(Integer typeCode)
        For the given JDBC type, determine the JDBC recommended Java type. These mappings are defined by TABLE B-1 - JDBC Types Mapped to Java Types