博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql将表字段信息拼接转换成实体类中的属性书写格式
阅读量:4070 次
发布时间:2019-05-25

本文共 655 字,大约阅读时间需要 2 分钟。

SELECT	CONCAT(		'private  ',	CASE data_type	WHEN 'varchar' THEN		'String'	WHEN 'char' THEN		'String'	WHEN 'text' THEN		'String'	WHEN 'int' THEN		'int'	WHEN 'tinyint' THEN		'int'	WHEN 'decimal' THEN		'double'	WHEN 'double' THEN		'double'	WHEN 'float' THEN		'double'	ELSE		'String'	END,	" ",	column_name,	"; //",	COLUMN_COMMENT	) as resultString,	-- 按实体类中:“private String name;  //名称”  的格式拼接的结果字符串	column_name,		-- 字段名称	data_type,		-- 字段数据类型	column_comment		-- 字段注释内容FROM	information_schema. COLUMNSWHERE	table_name = 'jm_borrow'	-- 表名

上述将数据库的字段类型转换成java中对应的数据类型,然后按实体类中属性的书写格式进行字符串拼接:

“private  ”+数据类型+" "+字段名称+“;”+"    //"+字段注释内容

如下图中,resultString字段内容即我们要的结果:

你可能感兴趣的文章
HttpClient对网页编码的精确识别
查看>>
JScrollPanel中水平滚动条的出现
查看>>
JTable中,显示checkbox以及更改选中状态
查看>>
拉格朗日插值计算器
查看>>
java中的synchronized关键字
查看>>
svn在windows下创建服务
查看>>
hibernate的二级缓存的积累
查看>>
include servlet的问题解决
查看>>
solaris下安装自动安装工工具以及环境变量设置
查看>>
solaris下安装自动安装工工具以及环境变量设置
查看>>
solaris下vi的使用 转的。。和linux下的不太一样
查看>>
solaris10下vnc的安装
查看>>
sqlserver 2005导出数据为sql的办法
查看>>
Solaris Sparcv9下jdk64位的安装
查看>>
容易忽视但是功能灰常强大的Java API
查看>>
转来的一篇关于hibernate的查询资料,很不错
查看>>
httpclient3.1下的请求头和params
查看>>
java中的image 的一些概念
查看>>
easyui中不显示出来的一个问题
查看>>
httpclient自动执行http的302重定向
查看>>