映射类型 java类型 标准SQL内建类型
integer int 或 java.lang.Integer INTEGER
long long 或 java.lang.Long BIGINT
short short 或 java.lang.Short SMALLINT
float float 或 java.lang.Float FLOAT
double double 或 java.lang.Double DOUBLE
big_decimal java.math.BigDecimal NUMERIC
character java.lang.String char(1)
string java.lang.String varchar
byte byte 或 java.lang.Byte TiNYINT
boolean boolean 或 java.lang.Boolean BIT
yes_no boolean 或 java.lang.Boolean CHAR(1)(‘Y’ or ‘N’)
true_false boolean 或 java.lang.Boolean CHAR(1)(‘T’ or ‘F’)
date java.util.Date 或 java.sql.Date DATE
time java.util.Date 或 java.sql.Time TIME
timestamp java.util.Date 或 java.sql.Timestmp TIMESTAMP
calendar java.util.Calendar TIMESTAMP
calendar_date java.util.Calendar DATE
binary byte[] VARBINARY
text java.lang.String CLOB
clob java.sql.Clob CLOB
blob java.sql.Blob BLOB
serializable 任何实现java.io.Serializable的java类 VARBINARY