MyBatis常用的jdbcType数据类型

 更新时间:2016年12月23日 15:22:37   作者:小瑞  
这篇文章主要介绍了MyBatis常用的jdbcType数据类型的相关资料,需要的朋友可以参考下

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中javaType和jdbcType对应关系

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数据类型,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 学习Java之File文件操作方法

    学习Java之File文件操作方法

    这篇文章我们主要学习如何实现IO流的具体操作,但很多时候,IO流都会操作一个文件,所以我们需要先学习在Java中如何操作文件,包括文件及文件夹的创建、遍历、删除等,有了文件操作的基础,我们才能更好地操作IO流,文中有详细的代码示例,需要的朋友可以参考下
    2023-09-09
  • MyBatis Generator ORM层面的代码自动生成器(推荐)

    MyBatis Generator ORM层面的代码自动生成器(推荐)

    Mybatis Generator是一个专门为 MyBatis和 ibatis框架使用者提供的代码生成器,也可以快速的根据数据表生成对应的pojo类、Mapper接口、Mapper文件,甚至生成QBC风格的查询对象,这篇文章主要介绍了MyBatis Generator ORM层面的代码自动生成器,需要的朋友可以参考下
    2023-01-01
  • Kotlin基础教程之控制流(顺序,分支,循环)

    Kotlin基础教程之控制流(顺序,分支,循环)

    这篇文章主要介绍了Kotlin基础教程之控制流的相关资料,需要的朋友可以参考下
    2017-05-05
  • Spring实战之属性覆盖占位符配置器用法示例

    Spring实战之属性覆盖占位符配置器用法示例

    这篇文章主要介绍了Spring实战之属性覆盖占位符配置器用法,结合实例形式分析了Spring属性覆盖占位符配置器相关原理、配置与使用技巧,需要的朋友可以参考下
    2019-12-12
  • SpringBoot的@Conditional条件注解详解

    SpringBoot的@Conditional条件注解详解

    这篇文章主要介绍了SpringBoot的@Conditional条件注解详解,打开每个自动配置类,都会看到@Conditional或其衍生的条件注解,本节我们来认识下@Conditional注解,需要的朋友可以参考下
    2023-12-12
  • java 通过发送json,post请求,返回json数据的方法

    java 通过发送json,post请求,返回json数据的方法

    下面小编就为大家分享一篇java 通过发送json,post请求,返回json数据的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-03-03
  • Java1.7全网最深入HashMap源码解析

    Java1.7全网最深入HashMap源码解析

    HashMap 是一个散列表,它存储的内容是键值对(key-value)映射。HashMap 实现了 Map 接口,根据键的 HashCode 值存储数据,具有很快的访问速度,最多允许一条记录的键为 nul
    2021-11-11
  • Springboot整合Active消息队列

    Springboot整合Active消息队列

    这篇文章主要介绍了Springboot整合Active消息队列的步骤,帮助大家更好的理解和使用springboot框架,感兴趣的朋友可以了解下
    2020-12-12
  • java 验证码的生成实现

    java 验证码的生成实现

    这篇文章主要介绍了java 验证码的生成实现的相关资料,需要的朋友可以参考下
    2017-08-08
  • Java实现定时任务的方法总结

    Java实现定时任务的方法总结

    这篇文章主要为大家详细介绍了Java中实现定时任务的常用7中方法,文中的示例代码讲解详细,具有一定的借鉴价值,需要的小伙伴可以参考一下
    2023-06-06

最新评论