mybatis中各种数据的映射类型

本文详细介绍了MyBatis框架中,Java类型与数据库类型的对应关系,包括整数、浮点数、字符串、日期时间等各类数据类型的精确匹配,为开发者提供了全面的类型转换指南。

 

         Mybatis对应的java和数据库的数据类型,最后有图片

 

               Mybatis                                  java                                     SQL

               integer                          int OR Integer                              INTEGER

               long                              long OR java.lang.Long               BIGINT

               short                             short OR java.lang.Short             SMALLINT

               float                              float OR java.lang.Float               FLOAT

               double                          double OR java.lang.Double        DOUBLE

               big_decimal                  java.math.BigDecimal                  NUMERIC

               character                      java.lang.String                            CHAR(1)

               string                            java.lang.String                             VARCHAR

               byte                              byte OR java.lang.Byte                 TINYINT

               boolean                        boolean OR java.lang.Boolean     BIT

               yes_no                         boolean OR java.lang.Boolean     CHAR(1) ('Y' OR 'N')

               true_false                     boolean OR java.lang.Boolean     CHAR(1) ('Y' OR 'N')

               date                              java.util.Date OR java.sql.Date     DATE

               time                              java.util.Date OR java.sql.Time     TIME

               timestamp                    java.util.Date OR java.sql.TimeStamp    TIMESTAMP

               calendar                       java.util.Calendar                           TIMESTAMP   

               calendar_date              java.util.Calendar                           DTAE

               binary                           byte[]                                              VARBINARY OR BLOB

               text                               java.lang.String                              CLOB

               serializable                   java.io.Seriailzable                         VARBINARY OR BLOB

               clob                              java.sql.Clob                                   CLOB

               blob                              java.sql.Blob                                   BLOB

               class                            java.lang.Class                               VARCHAR                                

               locale                           java.util.Locale                               VARCHAR 

               timezone                      java.util.TimeZone                          VARCHAR  

               currency                       java.util.Currency                           VARCHAR

 

转载于:https://www.cnblogs.com/zhuangfei/p/9492915.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值