MyBatis中的jdbcType
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相关推荐
- Mybatis中的jdbcType的作用
2019独角兽企业重金招聘Python工程师标准>>> Mybatis中的jdbcType的作用 使用MyBatis框架做更新操作时,在该字段需要更新的内容为空时,就会出现1111错 ...
- mysql在xml中jdbctype,MyBatis中的JdbcType映射使用详解
Java项目涉及到数据库交互,以往常用的是JDBC,现在则有Hibernate.Mybatis等这些持久化支持. 项目中用到了MyBatis,和JDBC最显著的区别,就是SQL语句配置化,通过xml文 ...
- MyBatis中的JdbcType映射数据类型对照表
在Mybatisd的映射文件mapper.xml中,会用jdbcType把java类映射数据库表字段,有关映射关系做个笔记,方便查阅. JdbcType Oracle MySql JdbcType A ...
- 【Mybatis】中设置 jdbcType
先看mybatis官方文档: http://www.mybatis.org/mybatis-3/apidocs/reference/org/apache/ibatis/type/JdbcType.ht ...
- MyBatis中jdbcType=INTEGER、VARCHAR作用
Mapper.xml中 pid = #{pid,jdbcType=INTEGER} pid = #{pid} 都可以用 Mybatis中什么时候应该声明jdbcType? 当Mybatis不能自动识别 ...
- Mybatis中jdbcType和javaType的对应关系
2019独角兽企业重金招聘Python工程师标准>>> Mybatis中jdbcType和javaType的对应关系 1 JDBC Type Java Typ ...
- Mybatis中JdbcType的使用
MyBatis 插入空值时,需要指定JdbcType mybatis insert空值报空值异常,但是在PL/SQL不会提示错误,主要原因是mybatis无法进行转换 jdbcType的使用场合,只有 ...
- 玩转Mybatis中的类型转换器TypeHandler
点击蓝色"程序猿DD"关注我 回复"资源"获取独家整理的学习资料! 抛开使用场景谈技术都是耍流氓 1. 场景 日常java开发中经常有这种需求,用0或者1这些代 ...
- mybatis中ResultSetHandler的设计与实现
ResultSetHandler主要处理statement,cursor,callstatement三种类型的结果集,其接口定义如下: public interface ResultSetHandle ...
最新文章
- 计算机科学与技术考,计算机科学与技术考研
- 玩转AppBarLayout,更酷炫的顶部栏
- Metasploit advanced命令使用技巧
- mysql cluster_redislt;3.cluster集群模式gt;
- 高并发秒杀系统架构解密,不是所有的秒杀都是秒杀!
- SQL Server2014安装流程及注意事项
- 给MongoDB添加索引
- js原生attachEvent与addEventListener的用法
- c语言判断素数(质数)
- 全自动解密解码神器 — Ciphey
- 深度学习教程(14) | 序列模型与RNN网络(吴恩达·完整版)
- 学建模从软件开始,8款超级好用的3d建模软件
- 使用Audacity软件分析浊音、清音、爆破音的时域及频域特性。
- 【AI视野·今日CV 计算机视觉论文速览 第225期】Wed, 23 Jun 2021
- 台式电脑 在哪找到计算机名,win7电脑的投屏功能在哪?教你找到!
- 8.1 子模块分析之IDMAC
- 六度分离 (folyd算法)
- Unity 4.3 制作一个2D横版射击游戏
- [转]尼采:快乐的知识(下)
- 简易的第三方组件日志脱敏