MySQL DDL 输入
📌 使用说明与类型映射
使用说明
- 输入MySQL的CREATE TABLE语句,支持复制完整的建表SQL
- 输入Java包名后点击"生成JavaBean"按钮
- 支持打开SQL文件(UTF-8编码)
- 自动处理Java关键字和保留字
- 自动转换命名规范(类名首字母大写,字段首字母小写)
- 支持处理首字符为数字的字段名
- 基于JDK 8+生成Java实体类
- 生成后点击"下载Java文件"保存结果
MySQL 到 Java 类型映射
MySQL 类型 | Java 类型 |
---|---|
BIT(1) | Boolean |
TINYINT(1) | Boolean |
TINYINT UNSIGNED | Integer |
SMALLINT | Integer |
INT, INTEGER | Integer |
BIGINT | Long |
BIGINT UNSIGNED | BigInteger |
FLOAT | Float |
DOUBLE | Double |
DECIMAL | BigDecimal |
DATE | Date |
DATETIME | LocalDateTime |
TIMESTAMP | Timestamp |
TIME | Time |
CHAR | String |
VARCHAR | String |
TEXT | String |
BLOB | byte[] |
JSON | String |
ENUM | String |