mybatis包含的jdbcType数据类型
来源:互联网 发布:元素周期表 知乎 编辑:程序博客网 时间:2024/05/17 07:37
1. Mybatis支持的JDBC类型
为了未来的参考,MyBatis通过包含的jdbcType枚举型,支持下面的JDBC类型。
注意:
JDBC类型是仅仅需要对插入,更新和删除操作可能为空的列进行处理。这是JDBC的需要,而不是MyBatis的。
2. Mybatis中javaType和jdbcType对应和CRUD例子
代码:
<resultMap type="java.util.Map" id="resultSmart"> <result property="SMART_NUMBER" column="SMART_NUMBER" javaType="double" jdbcType="NUMERIC"/> <result property="SMART_VARCHAR" column="SMART_VARCHAR" javaType="string" jdbcType="VARCHAR"/> <result property="SMART_DATE" column="SMART_DATE" javaType="java.sql.Date" jdbcType="DATE"/> <result property="SMART_INTEGER" column="SMART_INTEGER" javaType="int" jdbcType="INTEGER"/> <result property="SMART_DOUBLE" column="SMART_DOUBLE" javaType="double" jdbcType="DOUBLE"/> <result property="SMART_LONG" column="SMART_LONG" javaType="long" jdbcType="INTEGER"/> <result property="SMART_CHAR" column="SMART_CHAR" javaType="string" jdbcType="CHAR"/> <result property="SMART_BLOB" column="SMART_BLOB" javaType="[B" jdbcType="BLOB" /> <result property="SMART_CLOB" column="SMART_CLOB" javaType="string" jdbcType="CLOB"/> <result property="SMART_FLOAT" column="SMART_FLOAT" javaType="float" jdbcType="FLOAT"/> <result property="SMART_TIMESTAMP" column="SMART_TIMESTAMP" javaType="java.sql.Timestamp" jdbcType="TIMESTAMP"/> </resultMap>
3. 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]
4.参考文章
(1) mybatis常用jdbcType数据类型
0 0
- mybatis包含的jdbcType数据类型
- Mybatis常用的jdbcType数据类型
- MyBatis学习笔记-MyBatis包含的jdbcType
- MyBatis 通过包含的jdbcType类型和java中对应的数据类型
- MyBatis 通过包含的jdbcType类型
- MyBatis 通过包含的jdbcType类型
- MyBatis 通过包含的jdbcType类型
- MyBatis 通过包含的jdbcType类型
- MyBatis 通过包含的jdbcType类型
- MyBatis 通过包含的jdbcType类型
- MyBatis 通过包含的jdbcType类型
- MyBatis 通过包含的jdbcType类型
- myBatis 通过包含的jdbcType类型
- MyBatis 通过包含的jdbcType类型
- MyBatis 通过包含的jdbcType类型
- MyBatis 通过包含的jdbcType类型
- MyBatis 通过包含的jdbcType类型
- MyBatis 通过包含的jdbcType类型
- COGS 08-备用交换机 题解——S.B.S.
- How To Handle MLOG$_AP_SUPPLIER_SITES_AL, MLOG$_AP_SUPPLIERS Growing So Much? Having Lots of Data
- 网络通信编程笔记(四):TCP通信(C语言)
- OpenJudge 8782 乘积最大——S.B.S
- HDU 4901 The Romantic Hero 题解——S.B.S.
- mybatis包含的jdbcType数据类型
- 【汇总】2012-2016年东南大学物理系考研报录比
- TYVJ-P1864 守卫者的挑战 题解
- TYVJ P1933 绿豆蛙的归宿 题解(未完成)
- TYVJ 2002 扑克牌 题解
- POJ 1737 Connected Graph 题解(未完成)
- POJ 2299 Ultra-QuickSort 题解
- BZOJ 2179 FFT快速傅立叶 题解
- 随机规划自己的一天系列233