mybatis常用jdbcType数据类型_jdbctype=numeric-程序员宅基地

技术标签: mybatis  

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

MybatisjavaTypejdbcType对应和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>

MybatisjavaTypejdbcType对应关系

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]


转载自:http://ysj5125094.iteye.com/blog/2185024/



版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lizijie7471619/article/details/75033007

智能推荐

【多线程实战 五】-通过COW实现一个RPC框架中的路由表_java路由表访问jsp-程序员宅基地

文章浏览阅读305次。本篇文章主要介绍 写时复制(COW)相关知识。通过阅读你会有如下收获:1. 什么是 写时复制的思想?2. 如何通过CopyOnWriteArraySet来实现一个RPC框架中的路由表 ?3. Java中使用COW的工具类应该注意哪些问题 ?_java路由表访问jsp

pxe操作系统的批量安装原理以及步骤-程序员宅基地

文章浏览阅读149次。CentOS 6.4下PXE+Kickstart无人值守安装操作系统一、简介1.1 什么是PXEPXE(Pre-boot Execution Environment,预启动执行环境)是由Intel公司开发的最新技术,工作于Client/Server的网络模式,支持工作站通过网络从远端服务器下载映像,并由此支持通过网络启动操作系统,在启动过程中,终端要求服务器分配IP地址,..._pxe批量安装

当前GitHub上排名前十的热门Vue项目-程序员宅基地

文章浏览阅读216次。1. ElemeFE/element tag:vue javascript components star:15.8k link:https://github..._vue ui组件库gitlab排名

Window python 3.7执行python get-pip.py 出现 ssl error_python get-pip.py报错-程序员宅基地

文章浏览阅读3.1k次。Win10 python 3.7执行python get-pip.py 出现一下错误:Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host=‘pypi.org’, port=443): Max re..._python get-pip.py报错

JSP带中文请求参数乱码的解决方法_jsp中处理请求参数中汉字乱码的解决方法-程序员宅基地

文章浏览阅读2.9k次。一、在请求页面的请求参数需要用encodeURI进行转码,然后在接收请求的页面需要进行字符集转换。本例中的请求和接收页面的字符集都是UTF-8:1.请求的JSP页面用JavaScript的encodeURI()方法将参数转码:function toView(param){ var encodeparam = encodeURI(param) ; window.location.href="/naias/advAna_fo_jsp中处理请求参数中汉字乱码的解决方法

vColorPicker与vue3-colorPicker——基于 Vue 的颜色选择器插件-程序员宅基地

文章浏览阅读5.1k次。基于 Vue 的一款颜色选择器插件_vcolorpicker

随便推点

ABP框架—后台:还原Nuget包,初始化数据库以及运行启动(3)_nuget 初始化-程序员宅基地

文章浏览阅读2.6k次。1.开发工具(1)vs 2017(2)sql server 2012(3)vs code2.还原Nuget包,以及初始化数据库此步骤需保证.NET Core 环境正常及版本兼容(1)vs2017 打开项目解决方案(PD\4.6.0\aspnet-core\PD.sln)(2)右键点击“解决方案”,选择“还原NuGet包”,此时会进行拉去项目所需要的引用包。..._nuget 初始化

免费注册 Redhat 开发者订阅和激活订阅_红帽合作伙伴如何订阅-程序员宅基地

文章浏览阅读2.7w次,点赞8次,收藏56次。注册想要注册开发者订阅,首先你要有一个红帽账户https://www.redhat.com/wapps/ugc/register.html (连账户都不会创建,怕是脑壳有包吧)然后通过这个网址进入开发者平台 https://developers.redhat.com/auth/realms/rhd/account/,勾选 Red Hat Developer Program 然后点击保存。接..._红帽合作伙伴如何订阅

delphi 如何设置热键_delphi hotkey-程序员宅基地

文章浏览阅读1.8k次。unit Unit1;interfaceuses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs;type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); procedure FormDestroy(Sender_delphi hotkey

SOCKS5代理服务--Linux-CentOS7 配置搭建_centos7 socks5-程序员宅基地

文章浏览阅读7.5k次,点赞3次,收藏35次。环境:服务器主机 :腾讯云 1核 1GB 1Mbps服务器操作系统:CentOS 7.2 64位可能用到的软件:Proxifier : 用来测试连接情况Firefox : 就是浏览器…任何一个都可以关于SOCKS5这里只做简单介绍。SOCKS5 是一个代理协议,它在使用TCP/IP协议通讯的前端机器和服务器机器之间扮演一个中介角色,使得内部网中的前端机器变得能够访问Internet网中的服务器,或者使通讯更加安全。正常情况下客户端和服务端的通信:客户端<–>服务端使用了SO_centos7 socks5

视频大语言模型调研论文《Video-LLaMA: An Instruction-tuned Audio-Visual Language Model for Video Understanding》解读_videollama: an instruction-tuned audio-visual lang-程序员宅基地

文章浏览阅读736次,点赞17次,收藏20次。大型语言模型(LLMs)已经表现出了出色的理解和遵循用户意图和指令的能力。研究人员通常将用户请求和LLMs的响应都以文本形式表达,但是,在许多应用场景下,仅限于文本的人机交互并不足够,真实世界的信息通常是多模态的。现有工作的不足。为了进一步探索LLMs的潜力,许多研究人员尝试赋予LLMs理解多模态内容的能力。包括使用大量交织的图像-文本数据或语音-文本数据对多模态LLMs进行大规模预训练,以适应多模态输入。或者采用更高效的参数方式,通过补充LLMs与现成的视觉或语音基础模型来实现多模态理解。_videollama: an instruction-tuned audio-visual language model for video under

SDL—威胁建模STRIDE_sdl threat modeling tool-程序员宅基地

文章浏览阅读1.7k次。专门拎出来一片来学习威胁建模的详细内容,主要是关注不同的威胁建模方法以及威胁建模实际落地的情况。这里特指的软件安全流程。本篇只针对STRIDE以及它的一个补充进行描述。_sdl threat modeling tool