常用数据类型映射表

MySQLJDBCTypeJavaType备注
charCHARString定长字符
varcharVARCHARString变长字符串
tinyintTINYINTbyte1字节
smallintSMALLINTshort2字节
intINTEGERint4字节
floatFLOATfloat4字节
bigintBIGINTlong8字节
doubleDOUBLEdouble8字节
bitBOOLEANboolean布尔类型
MySQLJDBCTypeJavaType备注
dateDateutil.Date,sql.DateYYYY-MM-DD
timeTIMEutil.Date,sql.DateHH:MM:SS
timestampTIMESTAMPutil.Date,sql.DateYYYY-MM-DD HH:MM:SS
textVARCHARString文本类型【2^16-1字节】
longtextLONGVARCHARString长文本类型【2^32-1字节