当前位置: 首页 > news >正文

MyBatis 通过包含的jdbcType类型

为什么80%的码农都做不了架构师?>>>   hot3.png

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

 

MybatisjavaTypejdbcType对应和CRUD例子

Xml代码 

 

  1. <resultMap type="java.util.Map" id="resultjcm">  
  2.   <result property="FLD_NUMBER" column="FLD_NUMBER"  javaType="double" jdbcType="NUMERIC"/>  
  3.   <result property="FLD_VARCHAR" column="FLD_VARCHAR" javaType="string" jdbcType="VARCHAR"/>  
  4.   <result property="FLD_DATE" column="FLD_DATE" javaType="java.sql.Date" jdbcType="DATE"/>  
  5.   <result property="FLD_INTEGER" column="FLD_INTEGER"  javaType="int" jdbcType="INTEGER"/>  
  6.   <result property="FLD_DOUBLE" column="FLD_DOUBLE"  javaType="double" jdbcType="DOUBLE"/>  
  7.   <result property="FLD_LONG" column="FLD_LONG"  javaType="long" jdbcType="INTEGER"/>  
  8.   <result property="FLD_CHAR" column="FLD_CHAR"  javaType="string" jdbcType="CHAR"/>  
  9.   <result property="FLD_BLOB" column="FLD_BLOB"  javaType="[B" jdbcType="BLOB" />  
  10.   <result property="FLD_CLOB" column="FLD_CLOB"  javaType="string" jdbcType="CLOB"/>  
  11.   <result property="FLD_FLOAT" column="FLD_FLOAT"  javaType="float" jdbcType="FLOAT"/>  
  12.   <result property="FLD_TIMESTAMP" column="FLD_TIMESTAMP"  javaType="java.sql.Timestamp" jdbcType="TIMESTAMP"/>  
  13.  </resultMap>  

 

 

MybatisjavaTypejdbcType对应关系

 

Notepad代码 

 

  1. JDBC Type           Java Type  
  2. CHAR                String  
  3. VARCHAR             String  
  4. LONGVARCHAR         String  
  5. NUMERIC             java.math.BigDecimal  
  6. DECIMAL             java.math.BigDecimal  
  7. BIT             boolean  
  8. BOOLEAN             boolean  
  9. TINYINT             byte  
  10. SMALLINT            short  
  11. INTEGER             int  
  12. BIGINT              long  
  13. REAL                float  
  14. FLOAT               double  
  15. DOUBLE              double  
  16. BINARY              byte[]  
  17. VARBINARY           byte[]  
  18. LONGVARBINARY               byte[]  
  19. DATE                java.sql.Date  
  20. TIME                java.sql.Time  
  21. TIMESTAMP           java.sql.Timestamp  
  22. CLOB                Clob  
  23. BLOB                Blob  
  24. ARRAY               Array  
  25. DISTINCT            mapping of underlying type  
  26. STRUCT              Struct  
  27. REF                         Ref  
  28. DATALINK            java.net.URL[color=red][/color]  

转载于:https://my.oschina.net/jj2050/blog/730620

相关文章:

  • nginx+tomcat+memcached 集群环境搭建
  • 【ISC安全训练营】挑战价格极限第三天!!![北京]
  • rownum order by
  • UVa712 S-Trees
  • 线程池
  • TYVJ P1020 寻找质因数
  • 疯狂ios讲义之使用CoreLocation定位(4)
  • 前进的方向不一定都是对的,但是探索本身无法改变
  • TCP拥塞控制
  • JS 下拉菜单
  • usr/bin/ld: cannot find -lxxx
  • 学会给予
  • JSP中的九大内置对象和四大作用域
  • Mysql 大数据量导入程序
  • 配置RD网关实现直接访问内网
  • [deviceone开发]-do_Webview的基本示例
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • Django 博客开发教程 8 - 博客文章详情页
  • leetcode388. Longest Absolute File Path
  • LeetCode541. Reverse String II -- 按步长反转字符串
  • React中的“虫洞”——Context
  • spring cloud gateway 源码解析(4)跨域问题处理
  • Vue 重置组件到初始状态
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • 阿里云应用高可用服务公测发布
  • 更好理解的面向对象的Javascript 1 —— 动态类型和多态
  • 基于axios的vue插件,让http请求更简单
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • 用 Swift 编写面向协议的视图
  • raise 与 raise ... from 的区别
  • ​flutter 代码混淆
  • !$boo在php中什么意思,php前戏
  • ( )的作用是将计算机中的信息传送给用户,计算机应用基础 吉大15春学期《计算机应用基础》在线作业二及答案...
  • ()、[]、{}、(())、[[]]命令替换
  • (3)选择元素——(17)练习(Exercises)
  • (Demo分享)利用原生JavaScript-随机数-实现做一个烟花案例
  • (Matalb分类预测)GA-BP遗传算法优化BP神经网络的多维分类预测
  • (办公)springboot配置aop处理请求.
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (原創) 如何使用ISO C++讀寫BMP圖檔? (C/C++) (Image Processing)
  • (转)树状数组
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .NET 材料检测系统崩溃分析
  • .NET3.5下用Lambda简化跨线程访问窗体控件,避免繁复的delegate,Invoke(转)
  • .net和jar包windows服务部署
  • .NET文档生成工具ADB使用图文教程
  • .net与java建立WebService再互相调用
  • .net中调用windows performance记录性能信息
  • .ui文件相关
  • @EnableAsync和@Async开始异步任务支持
  • [ 代码审计篇 ] 代码审计案例详解(一) SQL注入代码审计案例
  • [ 网络基础篇 ] MAP 迈普交换机常用命令详解