亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Mysql字段和java實體類屬性類型匹配方式

 更新時間:2021年07月12日 09:17:19   作者:CoderYin  
這篇文章主要介紹了Mysql字段和java實體類屬性類型匹配方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Mysql字段和java實體類屬性類型匹配

參見下圖:

數(shù)據(jù)庫字段轉(zhuǎn)實體類字段

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'

要求:

數(shù)據(jù)庫字段必須是以“_”分割 轉(zhuǎn)到對象上是駝峰形式的字段

例如:

sys_menu_name ------> sysMenuName 

先執(zhí)行上面的創(chuàng)建本地函數(shù) 然后執(zhí)行下面的查找語句

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java springboot 配置文件與多環(huán)境配置與運(yùn)行優(yōu)先級

    Java springboot 配置文件與多環(huán)境配置與運(yùn)行優(yōu)先級

    這篇文章主要介紹了Java springboot如何配置文件,進(jìn)行多環(huán)境配置,以及運(yùn)行優(yōu)先級,感興趣的小伙伴可以借鑒一下
    2023-04-04
  • 詳解Spring中bean實例化的三種方式

    詳解Spring中bean實例化的三種方式

    本篇文章主要介紹了詳解Spring中bean實例化的三種方式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • Java NIO Selector用法詳解【含多人聊天室實例】

    Java NIO Selector用法詳解【含多人聊天室實例】

    這篇文章主要介紹了Java NIO Selector用法,結(jié)合實例形式分析了Java NIO Selector基本功能、原理與使用方法,并結(jié)合了多人聊天室實例加以詳細(xì)說明,需要的朋友可以參考下
    2019-11-11
  • SpringBoot項目在啟動后自動關(guān)閉的實現(xiàn)

    SpringBoot項目在啟動后自動關(guān)閉的實現(xiàn)

    我們在寫spring?boot?web項目時,有時會遇到啟動后立即關(guān)閉的情況,?本文主要介紹了SpringBoot項目在啟動后自動關(guān)閉的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • JAVA JDK8 List分組的實現(xiàn)和用法

    JAVA JDK8 List分組的實現(xiàn)和用法

    今天小編就為大家分享一篇關(guān)于JAVA JDK8 List分組的實現(xiàn)和用法,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2018-12-12
  • Spring實現(xiàn)Quartz自動配置的方法詳解

    Spring實現(xiàn)Quartz自動配置的方法詳解

    這篇文章主要介紹了Spring實現(xiàn)Quartz自動配置的方法詳解,如果想在應(yīng)用中使用Quartz任務(wù)調(diào)度功能,可以通過Spring Boot實現(xiàn)Quartz的自動配置,以下介紹如何開啟Quartz自動配置,以及Quartz自動配置的實現(xiàn)過程,需要的朋友可以參考下
    2023-11-11
  • spring-cloud入門之eureka-client(服務(wù)注冊)

    spring-cloud入門之eureka-client(服務(wù)注冊)

    本篇文章主要介紹了spring-cloud入門之eureka-client(服務(wù)注冊),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • java的時間類匯總(齊全)

    java的時間類匯總(齊全)

    這篇文章主要介紹了java的時間類匯總(齊全),文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-09-09
  • Java中finalize()詳解及用法

    Java中finalize()詳解及用法

    這篇文章主要介紹了Java中finalize()詳解及用法的相關(guān)資料,final是Java的關(guān)鍵字,它所表示的是“這部分是無法修改的”,需要的朋友可以參考下
    2017-03-03
  • Shiro集成Spring之注解示例詳解

    Shiro集成Spring之注解示例詳解

    Shiro想必大家都知道了,是目前使用率要比spring security都要多的一個權(quán)限框架,下面這篇文章主要給大家介紹了關(guān)于Shiro集成Spring之注解的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2018-09-09

最新評論