常用数据类型映射表
MySQL | JDBCType | JavaType | 备注 |
---|---|---|---|
char | CHAR | String | 定长字符 |
varchar | VARCHAR | String | 变长字符串 |
tinyint | TINYINT | byte | 1字节 |
smallint | SMALLINT | short | 2字节 |
int | INTEGER | int | 4字节 |
float | FLOAT | float | 4字节 |
bigint | BIGINT | long | 8字节 |
double | DOUBLE | double | 8字节 |
bit | BOOLEAN | boolean | 布尔类型 |
MySQL | JDBCType | JavaType | 备注 |
date | Date | util.Date,sql.Date | YYYY-MM-DD |
time | TIME | util.Date,sql.Date | HH:MM:SS |
timestamp | TIMESTAMP | util.Date,sql.Date | YYYY-MM-DD HH:MM:SS |
text | VARCHAR | String | 文本类型【2^16-1字节】 |
longtext | LONGVARCHAR | String | 长文本类型【2^32-1字节 |