广告
返回顶部
首页 > 资讯 > 数据库 >Mysql字段和java实体类属性类型匹配方式
  • 307
分享到

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

2024-04-02 19:04:59 307人浏览 安东尼
摘要

Mysql字段和java实体类属性类型匹配 参见下图: 数据库字段转实体类字段 DROP FUNCTioN IF EXISTS f_spiltStr; CREATE F

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

参见下图:

数据库字段转实体类字段


DROP FUNCTioN IF 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 WHILE;  
        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 

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

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

您可能感兴趣的文档:

--结束END--

本文标题: Mysql字段和java实体类属性类型匹配方式

本文链接: https://www.lsjlt.com/news/130265.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作