Mysql和Java数据类型的对应关系对比
最近在写一个代码生成器的插件,需要梳理MySQL数据库的字段类型和Java的数据类型之间的对应关系,因此在此稍作整理,如有不对的地方欢迎评论区留言。
| mysql类型名称 | 对应 | java类型名称 |
|---|---|---|
| VARCHAR | java.lang.String | |
| CHAR | java.lang.String | |
| TEXT | java.lang.String | |
| BLOB | java.lang.byte[] | |
| INTEGER | java.lang.Long | |
| TINYINT | java.lang.Integer | |
| SMALLINT | java.lang.Integer | |
| MEDIUMINT | java.lang.Integer | |
| BIT | java.lang.Boolean | |
| BIGINT | java.math.BigInteger | |
| FLOAT | java.lang.Float | |
| DOUBLE | java.lang.Double | |
| DECIMAL | java.math.BigDecimal | |
| BOOLEAN | java.lang.Integer | |
| ID | java.lang.Long | |
| DATE | java.sql.Date | |
| TIME | java.sql.Time | |
| DATETIME | java.sql.Timestamp | |
| TIMESTAMP | java.sql.Timestamp | |
| YEAR | java.sql.Date |
1635

被折叠的 条评论
为什么被折叠?



