sql转Java实体类

SQL转Java实体
常用表示例

SQL

JAVA实体类

user 用户表

order 订单表

goods 商品表

sys_role 角色表

article 文章表

dict 数据字典表

工具使用说明 & 转换示例

一、操作步骤
  1. 方式1:直接在SQL输入框粘贴建表语句;
  2. 方式2:切换顶部【常用表示例】Tab,点击「使用此示例」自动填充SQL到转换页面;
  3. 点击中间绿色【转换】按钮,自动解析字段生成Java实体属性;
  4. 右侧输出完整实体代码,点击【复制实体代码】一键复制,弹窗提示成功。
二、MySQL字段→Java类型映射规则
  • int / smallint / tinyint → Integer
  • bigint → Long
  • varchar / char / text / longtext → String
  • float / double → Double
  • decimal → BigDecimal
  • datetime / timestamp → LocalDateTime
  • date → LocalDate
三、工具特性
  • 新增【常用表示例】Tab,内置用户、订单、商品、角色、文章、字典6套业务建表SQL;
  • 点击示例卡片「使用此示例」一键回填SQL到转换页面,自动执行转换;
  • 自动下划线转驼峰:password_hash → passwordHash、created_at → createdAt;
  • 过滤索引、主键、引擎等无关语句,只生成数据表对应属性;
  • 完整生成:序列化类、字段注释、全套get/set方法。