常用Java类与mysql数据库以及mybatis中JavaType和jdbcType的对应关系
java类 | JavaType | mysql数据库 | JDBCType |
---|---|---|---|
java.lang.Byte | byte | TINYINT | TINYINT |
java.lang.Short | short | SMALLINT | SMALLINT |
java.lang.Integer | integer | INTEGER | INTEGER |
java.lang.Long | long | BIGINT | BIGINT |
java.lang.Float | float | FLOAT | FLOAT |
java.lang.Double | double | DOUBLE | DOUBLE |
java.lang.BigDecimal | big_decimal | NUMERIC | NUMERIC/DECIMAL |
java.lang.Boolean | boolean | TINYINT(4) | TINYINT |
java.lang.String | string | VARCHAR | CHAR/VARCHAR/LONGVARCHAR |
java.uitl.Date / java.sql.Date | date | DATE | DATE |
java.sql.Time | time | TIME | TIME |
java.sql.Timestamp | timestamp | TIMESTAMP | TIMESTAMP |
java.sql.Clob | clob | CLOB | CLOB |
java.sql.Blob | blob | BLOB | BLOB |
注意:mysql数据库不提供boolean类型的数据存储,但是可以用tinyint代替,当存入true时,自动转换为1,false为0,取的时候也一样。
——来自Java小白,欢迎补充,一起学习
最后
以上就是幸福鞋子最近收集整理的关于常用Java类与mysql数据库以及mybatis中JavaType和jdbcType的对应关系的全部内容,更多相关常用Java类与mysql数据库以及mybatis中JavaType和jdbcType内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复