关于MySQL到JDBC类型映射

  MySQL数据类型 JAVA数据类型 JDBC TYPE 普通变量类型 主键类型
1 BIGINT Long BIGINT 支持 支持
2 TINYINT Byte TINYINT 支持 不支持
3 SMALLINT Short SMALLINT 支持 不支持
4 MEDIUMINT Integer INTEGER 支持 支持
5 INTEGER Integer INTEGER 支持 支持
6 INT Integer INTEGER 支持 支持
7 FLOAT Float REAL 支持 不支持
8 DOUBLE Double DOUBLE 支持 不支持
9 DECIMAL BigDecimal DECIMAL 支持 不支持
10 NUMERIC BigDecimal DECIMAL 支持 不支持
11 CHAR String CHAR 支持 不支持
12 VARCHAR String VARCHAR 支持 不支持
13 TINYBLOB DataTypeWithBLOBs.byte[] BINARY 不支持 不支持
14 TINYTEXT String VARCHAR 支持 不支持
15 BLOB DataTypeWithBLOBs.byte[] BINARY 不支持 不支持
16 TEXT DataTypeWithBLOBs.String LONGVARCHAR 不支持 不支持
17 MEDIUMBLOB DataTypeWithBLOBs.byte[] LONGVARBINARY 不支持 不支持
18 MEDIUMTEXT DataTypeWithBLOBs.String LONGVARCHAR 不支持 不支持
19 LONGBLOB DataTypeWithBLOBs.byte[] LONGVARBINARY 不支持 不支持
20 LONGTEXT DataTypeWithBLOBs.String LONGVARCHAR 不支持 不支持
21 DATE Date DATE 支持 不支持
22 TIME Date TIME 支持 不支持
23 YEAR Date DATE 不支持 不支持
24 DATETIME Date TIMESTAMP 支持 不支持
25 TIMESTAMP Date TIMESTAMP 支持 不支持
           

 

你可能感兴趣的:(Java,&,Spring,Boot,spring,mybatis)