MySQL Type | Java Type |
---|---|
TINYINT, SMALLINT, MEDIUMINT, INT (including unsigned) | Integer |
BIGINT | Long |
UNSIGNED_BIGINT | BigInteger |
CHAR, VARCHAR, TINYTEXT, TEXT, MEDIUMTEXT, LONGTEXT | String |
BINARY, VARBINARY, TINYBLOB, BLOB, MEDIUMBLOB, LONGBLOB | byte[] |
DATETIME, TIMESTAMP, TIME, DATE | String |
YEAR | Short |
FLOAT, REAL | Float |
DOUBLE | Double |
DECIMAL, NUMERIC | BigDecimal |
BOOL, BOOLEAN | Boolean |
ENUM | com.alibaba.innodb.java.reader.util.SingleEnumLiteral |
SET | com.alibaba.innodb.java.reader.util.MultiEnumLiteral |
BIT | com.alibaba.innodb.java.reader.util.BitLiteral |