mysql表结构转为java实体类

找到需要生成实体的表,修改以下sql表名执行sql(这里使用navicat工具)

复制代码
SELECT
    CONCAT("/**\r","* ",a.COLUMN_COMMENT,"\r*/\r",'private ', (CASE 
    WHEN a.DATA_TYPE ='bigint' THEN 'Long '
    WHEN a.DATA_TYPE ='decimal' THEN 'BigDecimal '
    WHEN a.DATA_TYPE ='int' THEN 'Integer '
    WHEN a.DATA_TYPE ='tinyint' THEN 'Integer '
    WHEN a.DATA_TYPE ='varchar' THEN 'String '
    WHEN a.DATA_TYPE= 'timeStamp' THEN 'Date '
    WHEN a.DATA_TYPE= 'datetime' THEN 'Date '
    else 'null '
    END
),COLUMN_NAME ,";") COLUMN_NAME 
FROM
    information_schema.COLUMNS  a
WHERE
    table_name = 't_user';
复制代码

把查询到的结果保存导出为html文件

 

 

 

把导出的html文件用浏览器打开

 

 

复制实体列到java文件中格式化代码即可(注意驼峰命名需要修改)

 

posted @   白玉神驹  阅读(1206)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示