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 |