Mysql字段和java实体类属性类型匹配方式

网友投稿 267 2022-12-28

Mysql字段和java实体类属性类型匹配方式

mysql字段和DFztuERazYjava实体类属性类型匹配

参见下图:

数据库字段转实体类字段

DROP FUNCTION IFDFztuERazY http://EXISTS f_spiltStr;

CREATE FUNCTION `f_spiltStr`(DATA1 varchar(50)) RETURNS varchar(1000) CHARSET utf8

BEGIN

SET @length = LENGTH(DATA1) - LENGTH(REPLACE(DATA1,'_',''));

SET @i = 1;

set @result = '';

WHILE @i<@length+1

DO

set @i = @i + 1;

SET @val=SUBSTRING_INDEX(SUBSTRING_INDEX(DATA1,'_',@i),'_',-1);

set @val = CONCAT(upper(left(@val,1)),substring(@val,2));

set @result = CONCAT(@result,@val);

END WHDFztuERazYILE;

set @result = CONCAT(SUBSTRING_INDEX(DATA1,'_',1),@result);

RETURN @result;

END

select

'private',

case DATA_TYPE

when 'bigint' then 'Integer'

when 'int' then 'Integer'

when 'varchar' then 'String'

when 'decimal' then 'BigDecimal'

when 'datetime' then 'Date'

when 'timestamp' then 'Date'

end,

CONCAT(f_spiltStr( COLUMN_NAME),';'),CONCAT('//',COLUMN_COMMENT)

from information_schema.columns where table_schema='flint_shop' and table_name='sys_menu'

要求:

数据库字段必须是以“_”分割 转到对象上是驼峰形式的字段

例如:

sys_menu_name ------> sysMenuName

先执行上面的创建本地函数 然后执行下面的查找语句

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:带你了解Spring AOP的使用详解
下一篇:网站数据api接口(网站API接口)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~