一、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

二、XML

<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> 

三、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

最新文章

  1. [PHP源码阅读]explode和implode函数
  2. windows耳机没有声音
  3. thinkphp利用行为扩展实现监听器
  4. sql server where、group by、order by 执行顺序
  5. [easyui] datebox源码阅读. 批注
  6. WCF 绑定的选择
  7. Python PIL库之Image注解(API)
  8. eclipse tomcat内存溢出,加大内存
  9. Using Run-Time Dynamic Linking(使用运行时动态链接库)
  10. HMM的学习笔记1:前向算法
  11. git 生成公钥、私钥方法与clone使用方法
  12. 【Java数据结构学习笔记之二】Java数据结构与算法之队列(Queue)实现
  13. flex与js通信、在浏览器中打开新窗口
  14. VSCode搭建Vue项目
  15. python yield 关键字
  16. @SuppressWarnings(&quot;resource&quot;)
  17. js实现下拉框模糊查询
  18. 查找二叉树(tree_a)
  19. WCF开发实战系列五:创建WCF客户端程序
  20. 在bat中执行sql,并配置windows计划任务,并隐藏命令窗口 (转)

热门文章

  1. box-shadow阴影详解
  2. Nginx 反向代理、负载均衡
  3. 改进log4go的一些设想
  4. [luogu P3787][新创无际夏日公开赛] 冰精冻西瓜 [树状数组][dfs序]
  5. sqlserver提高篇
  6. Objective-C 使用核心动画CAAnimation实现动画
  7. LeetCode-Interleaving String[dp]
  8. ABP 重写主键ID
  9. 读Zepto源码之Deferred模块
  10. Lua Behavior Tree For Unity3D(Lua描述行为树For Unity3D)