找到需要生成实体的表,修改以下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文件中格式化代码即可(注意驼峰命名需要修改)
