MyBatis中常用的jdbcType

BIT         FLOAT      CHAR           TIMESTAMP       OTHER       UNDEFINEDTINYINT     REAL       VARCHAR        BINARY          BLOB        NVARCHARSMALLINT    DOUBLE     LONGVARCHAR    VARBINARY       CLOB        NCHARINTEGER     NUMERIC    DATE           LONGVARBINARY   BOOLEAN     NCLOBBIGINT      DECIMAL    TIME           NULL            CURSOR

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]

示例

<resultMap type="java.util.Map" id="demo">  <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相关推荐

  1. Mybatis中的jdbcType的作用

    2019独角兽企业重金招聘Python工程师标准>>> Mybatis中的jdbcType的作用 使用MyBatis框架做更新操作时,在该字段需要更新的内容为空时,就会出现1111错 ...

  2. mysql在xml中jdbctype,MyBatis中的JdbcType映射使用详解

    Java项目涉及到数据库交互,以往常用的是JDBC,现在则有Hibernate.Mybatis等这些持久化支持. 项目中用到了MyBatis,和JDBC最显著的区别,就是SQL语句配置化,通过xml文 ...

  3. MyBatis中的JdbcType映射数据类型对照表

    在Mybatisd的映射文件mapper.xml中,会用jdbcType把java类映射数据库表字段,有关映射关系做个笔记,方便查阅. JdbcType Oracle MySql JdbcType A ...

  4. 【Mybatis】中设置 jdbcType

    先看mybatis官方文档: http://www.mybatis.org/mybatis-3/apidocs/reference/org/apache/ibatis/type/JdbcType.ht ...

  5. MyBatis中jdbcType=INTEGER、VARCHAR作用

    Mapper.xml中 pid = #{pid,jdbcType=INTEGER} pid = #{pid} 都可以用 Mybatis中什么时候应该声明jdbcType? 当Mybatis不能自动识别 ...

  6. Mybatis中jdbcType和javaType的对应关系

    2019独角兽企业重金招聘Python工程师标准>>> Mybatis中jdbcType和javaType的对应关系   1 JDBC Type           Java Typ ...

  7. Mybatis中JdbcType的使用

    MyBatis 插入空值时,需要指定JdbcType mybatis insert空值报空值异常,但是在PL/SQL不会提示错误,主要原因是mybatis无法进行转换 jdbcType的使用场合,只有 ...

  8. 玩转Mybatis中的类型转换器TypeHandler

    点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 抛开使用场景谈技术都是耍流氓 1. 场景 日常java开发中经常有这种需求,用0或者1这些代 ...

  9. mybatis中ResultSetHandler的设计与实现

    ResultSetHandler主要处理statement,cursor,callstatement三种类型的结果集,其接口定义如下: public interface ResultSetHandle ...

最新文章

  1. 计算机科学与技术考,计算机科学与技术考研
  2. 玩转AppBarLayout,更酷炫的顶部栏
  3. Metasploit advanced命令使用技巧
  4. mysql cluster_redislt;3.cluster集群模式gt;
  5. 高并发秒杀系统架构解密,不是所有的秒杀都是秒杀!
  6. SQL Server2014安装流程及注意事项
  7. 给MongoDB添加索引
  8. js原生attachEvent与addEventListener的用法
  9. c语言判断素数(质数)
  10. 全自动解密解码神器 — Ciphey
  11. 深度学习教程(14) | 序列模型与RNN网络(吴恩达·完整版)
  12. 学建模从软件开始,8款超级好用的3d建模软件
  13. 使用Audacity软件分析浊音、清音、爆破音的时域及频域特性。
  14. 【AI视野·今日CV 计算机视觉论文速览 第225期】Wed, 23 Jun 2021
  15. 台式电脑 在哪找到计算机名,win7电脑的投屏功能在哪?教你找到!
  16. 8.1 子模块分析之IDMAC
  17. 六度分离 (folyd算法)
  18. Unity 4.3 制作一个2D横版射击游戏
  19. [转]尼采:快乐的知识(下)
  20. 简易的第三方组件日志脱敏

热门文章

  1. FFMpeg-12、自带filter实现混音(系统音和麦克风音混合)
  2. nginx配置ssl和minio
  3. 游戏行业工资怎么样? 游戏建模这个工作前景怎么样
  4. 常用的织梦调用时间标签
  5. 小家电没有线下春天了?
  6. Python 爬取豆瓣电影、书籍、音乐Top250
  7. mac vim 安装 YouCompleteMe 插件自动补全
  8. android studio3.X以后版本 gradle依赖改为 implementation
  9. 漫画:BAT必考题目 (最小的k个数)
  10. iconMoon:字体图标(iconfont)解决方案及使用教程