Toggle navigation
首页
作品
文章
关于我
前端
Html/Css
Html
Html5
CSS
CSS3
BootStrap
BootStrap4
FontAwesome
Foundation
JavaScript
JavaScript
HTML DOM
XML
XML
DTD
XML DOM
XSLT
XPath
XQuery
XLink 和 XPointer
XML Schema
XSL-FO
SVG
前端框架
前端框架
jQuery
AngularJS
AngularJS2
Vue.js
React
TypeScript
jQuery UI
jQuery EasyUI
Node.js
AJAX
JSON
Google 地图
趋势图
ECharts
Highcharts
后端
后端
Python3
Python2
Docker
Ruby
Java
Spring Boot
C 语言
C++
Perl
Servlet
JSP
Lua
Scala
Go 语言
PHP
Django
设计模式
VBScript
正则表达式
Maven
NumPy
ASP
AppML
系统
Windows
Windows
ASP.NET
W3C
C#
ASP.NET Web Pages
ASP.NET Razor
网站品质
ASP.NET MVC
网站建设
浏览器
网站主机
TCP/IP
WebServices
Web Services
WSDL
SOAP
RSS
RDF
HTTP
Linux
安卓
IOS
数据库
数据库
Access
SQL
MySQL
Oracle
PostgreSQL
SQLite
Redis
MongoDB
Memcached
移动端和工具
移动端和工具
Swift
jQuery Mobile
ionic
Kotlin
H5
MUI
Frozen UI
Amaze UI
SUI Mobile
Muse-UI
AUI2.0
工具
Eclipse
Git
SVN
Markdown
颜色表
颜色表
颜色表大全
颜色中英文对照
CMYK颜色表
RGB颜色表
色阶表
颜色代码表
简历模板
简历模板
黑白简历
彩色简历
表格简历
英文简历
简历封面
房屋出租模板
房屋出租模板
工具
Json格式化
Xml格式化
IP查询
Curl转多语言代码工具
生成随机字符串
时间戳转换
yaml互转json在线工具
IP地址转数字在线工具
字符串文本替换工具
Yii路径转URL工具
SQL转GolangStruct结构体
MySQL引擎批量修改
Gzip加密解密
在线并发测试工具
单词首字母大小写转换工具
在线字数统计工具
Xpath在线采集测试工具
伪静态规则转换工具
PHP代码格式化工具
二维码生成器、二维码识别
font转woff2
多数据库语句转JSON/表单/postman
数据库结构设计
时序图、流程图制作
CSV转换工具
Nginx配置生成器
变量命名助手
MySQL可视化工具大全
Yii2模型生成器
HTML转JS
网页按钮CSS样式生成器
SQL转Java实体类
PhpStorm使用大全
进制转换工具
批量时间戳转换
JSON互转postman参数
QueryList采集测试工具
文本差异对比工具
图标制作工具
常用命令代码快速查询集合
HTML代码转换PHP
Color颜色代码转换
谷歌网页测速
MySQL主从配置生成器
编码转换检测工具
Crontab执行时间计算
在线并发工具AB版
字符串语言代码识别列表
TTF转TTX
HTML代码转ASP
YAML、YML在线格式化校验工具
HTML代码转换JSP
HTML代码转换Perl
HTML代码转换VB.NET
在线测试代理服务器连接工具
时序图制作文字版
网络拓扑图制作
花式选色Color代码生成器
Mtr跟踪路由可视化
CSS背景渐变颜色生成器
网页源码在线查看
在线WebSocket测试工具
pyc反编译
在线正则测试和生成
JS/CSS压缩混淆在线工具
在线UUID生成
HTML转Markdown
favicon图标在线制作
条形码生成器、条形码识别
网页头部信息查询工具
登录
注册
sql转Java实体类
SQL转Java实体
常用表示例
SQL
CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `auth_key` varchar(32) COLLATE utf8_unicode_ci NOT NULL, `password_hash` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `password_reset_token` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, `status` smallint(6) NOT NULL DEFAULT '10', `created_at` int(11) NOT NULL, `updated_at` int(11) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `username` (`username`) USING BTREE, UNIQUE KEY `email` (`email`) USING BTREE, UNIQUE KEY `password_reset_token` (`password_reset_token`) USING BTREE )
转换
JAVA实体类
复制实体代码
user 用户表
CREATE TABLE `user` ( `id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID', `username` varchar(50) NOT NULL COMMENT '登录账号', `password` varchar(100) NOT NULL COMMENT '密码加密', `nickname` varchar(50) DEFAULT '' COMMENT '昵称', `phone` varchar(11) DEFAULT NULL COMMENT '手机号', `avatar` varchar(255) DEFAULT '' COMMENT '头像地址', `status` tinyint DEFAULT 1 COMMENT '0禁用 1正常', `create_time` datetime DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `update_time` datetime DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
使用此示例
order 订单表
CREATE TABLE `order` ( `id` bigint NOT NULL AUTO_INCREMENT COMMENT '订单主键', `order_no` varchar(32) NOT NULL COMMENT '订单编号', `user_id` int NOT NULL COMMENT '用户ID', `total_amount` decimal(10,2) NOT NULL COMMENT '订单总金额', `pay_status` tinyint DEFAULT 0 COMMENT '0未支付 1已支付', `pay_time` datetime DEFAULT NULL COMMENT '支付时间', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY uk_order_no(`order_no`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
使用此示例
goods 商品表
CREATE TABLE `goods` ( `id` int NOT NULL AUTO_INCREMENT COMMENT '商品ID', `goods_name` varchar(200) NOT NULL COMMENT '商品名称', `price` decimal(8,2) NOT NULL COMMENT '售价', `stock` int DEFAULT 0 COMMENT '库存数量', `category_id` int DEFAULT 0 COMMENT '分类ID', `cover_img` varchar(255) DEFAULT '' COMMENT '封面图', `is_on_sale` tinyint DEFAULT 1 COMMENT '0下架 1上架', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
使用此示例
sys_role 角色表
CREATE TABLE `sys_role` ( `id` int NOT NULL AUTO_INCREMENT COMMENT '角色ID', `role_name` varchar(50) NOT NULL COMMENT '角色名称', `role_code` varchar(50) NOT NULL COMMENT '角色标识', `remark` varchar(255) DEFAULT '' COMMENT '角色备注', `create_user` int DEFAULT 0 COMMENT '创建人ID', `create_time` datetime DEFAULT CURRENT_TIMESTAMP, PRIMARY KEY (`id`), UNIQUE KEY uk_role_code(`role_code`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
使用此示例
article 文章表
CREATE TABLE `article` ( `id` bigint NOT NULL AUTO_INCREMENT, `title` varchar(255) NOT NULL COMMENT '文章标题', `content` longtext COMMENT '正文内容', `author_id` int NOT NULL COMMENT '作者ID', `publish_time` datetime DEFAULT NULL COMMENT '发布时间', `read_count` int DEFAULT 0 COMMENT '阅读量', `is_top` tinyint DEFAULT 0 COMMENT '是否置顶', PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
使用此示例
dict 数据字典表
CREATE TABLE `dict` ( `id` int NOT NULL AUTO_INCREMENT, `dict_type` varchar(64) NOT NULL COMMENT '字典类型', `dict_label` varchar(128) NOT NULL COMMENT '字典名称', `dict_value` varchar(128) NOT NULL COMMENT '字典值', `sort` int DEFAULT 0 COMMENT '排序号', `status` tinyint DEFAULT 1, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
使用此示例
工具使用说明 & 转换示例
一、操作步骤
方式1:直接在SQL输入框粘贴建表语句;
方式2:切换顶部【常用表示例】Tab,点击「使用此示例」自动填充SQL到转换页面;
点击中间绿色【转换】按钮,自动解析字段生成Java实体属性;
右侧输出完整实体代码,点击【复制实体代码】一键复制,弹窗提示成功。
二、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方法。