zoukankan      html  css  js  c++  java
  • Mybatis JdbcType与Oracle、MySql 数据类型对应关系

    MyBatis 包含的jdbcType类型

    ------------------------------------------------------------------------------------------------------------------

    BIT         FLOAT      CHAR           TIMESTAMP       OTHER       UNDEFINED

    TINYINT     REAL       VARCHAR        BINARY          BLOB        NVARCHAR

    SMALLINT    DOUBLE     LONGVARCHAR    VARBINARY       CLOB        NCHAR

    INTEGER     NUMERIC    DATE           LONGVARBINARY   BOOLEAN     NCLOB

    BIGINT      DECIMAL    TIME           NULL            CURSOR

    ------------------------------------------------------------------------------------------------------------------

    Mybatis中javaType和jdbcType对应和CRUD例子

    <resultMap type="java.util.Map" id="resultjcm">  
      <result property="FLD_NUMBER" column="FLD_NUMBER"  javaType="double" jdbcType="NUMERIC"/>  
      <result property="FLD_VARCHAR" column="FLD_VARCHAR" javaType="string" jdbcType="VARCHAR"/>  
      <result property="FLD_DATE" column="FLD_DATE" javaType="java.sql.Date" jdbcType="DATE"/>  
      <result property="FLD_INTEGER" column="FLD_INTEGER"  javaType="int" jdbcType="INTEGER"/>  
      <result property="FLD_DOUBLE" column="FLD_DOUBLE"  javaType="double" jdbcType="DOUBLE"/>  
      <result property="FLD_LONG" column="FLD_LONG"  javaType="long" jdbcType="INTEGER"/>  
      <result property="FLD_CHAR" column="FLD_CHAR"  javaType="string" jdbcType="CHAR"/>  
      <result property="FLD_BLOB" column="FLD_BLOB"  javaType="[B" jdbcType="BLOB" />  
      <result property="FLD_CLOB" column="FLD_CLOB"  javaType="string" jdbcType="CLOB"/>  
      <result property="FLD_FLOAT" column="FLD_FLOAT"  javaType="float" jdbcType="FLOAT"/>  
      <result property="FLD_TIMESTAMP" column="FLD_TIMESTAMP"  javaType="java.sql.Timestamp" jdbcType="TIMESTAMP"/>  
     </resultMap>  

    一、 Mybatis JDBCType与JavaType数据类型对应列表

    JDBC Type			Java Type
    CHAR				String
    VARCHAR				String
    LONGVARCHAR			String
    NUMERIC				java.math.BigDecimal
    DECIMAL				java.math.BigDecimal
    BIT				boolean
    BOOLEAN				boolean
    TINYINT				byte
    SMALLINT			short
    INTEGER				int
    BIGINT				long
    REAL				float
    FLOAT				double
    DOUBLE				double
    BINARY				byte[]
    VARBINARY			byte[]
    LONGVARBINARY		        byte[]
    DATE				java.sql.Date
    TIME				java.sql.Time
    TIMESTAMP			java.sql.Timestamp
    CLOB				Clob
    BLOB				Blob
    ARRAY				Array
    DISTINCT			mapping of underlying type
    STRUCT				Struct
    REF	                        Ref
    DATALINK			java.net.URL[color=red][/color]

    ----------------------------------------------------------------------------

    二、 Mybatis JdbcType与Oracle、MySql

    https://blog.csdn.net/loongshawn/article/details/50496460

  • 相关阅读:
    判断一个字符串之中出现次数最多的字符和它出现的次数
    冒泡排序
    vue 页面生成图片保存
    css实现0.5像素的底边框。
    web之面试常问问题:如何实现水平垂直居中?
    cocos 向左滚动公告
    SpringBoot 访问jsp文件报错Path with "WEB-INF" or "META-INF": [WEB-INF/jsp/welcome.jsp]的解决办法
    vue 弹窗禁止底层滚动
    vue 倒计时 iOS无效
    axios之增删查改操作
  • 原文地址:https://www.cnblogs.com/linhuaming/p/9970096.html
Copyright © 2011-2022 走看看