下面是常见的 MySQL 数据表字段数据类型以及对应的 Java 类型列表:
整数类型:TINYINT -> byte 或 BooleanSMALLINT -> shortMEDIUMINT -> intINT -> intBIGINT -> long浮点数类型:FLOAT -> floatDOUBLE -> doubleDECIMAL -> java.math.BigDecimal字符串类型:CHAR -> StringVARCHAR -> StringTEXT -> StringLONGTEXT -> String日期和时间类型:DATE -> java.sql.DateTIME -> java.sql.TimeDATETIME -> java.sql.TimestampTIMESTAMP -> java.sql.Timestamp布尔类型:BOOL 或 BOOLEAN -> boolean 或 Boolean二进制类型:BINARY -> byte[]VARBINARY -> byte[]BLOB -> byte[]其他类型:ENUM -> String 或 enumSET -> String 或 Set<String>
请注意,上述列出的 Java 类型是一般情况下的映射,具体的映射关系还取决于使用的 JDBC 驱动程序和数据库版本。在实际开发中,你可能还需要考虑使用 ORM 框架来处理数据库与 Java 类型的映射,例如 Hibernate、MyBatis 等。