最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java基于數(shù)據(jù)庫(kù)實(shí)現(xiàn)全局唯一ID的示例

 更新時(shí)間:2023年04月13日 09:11:38   作者:Love?is?beautiful  
本文主要介紹了java基于數(shù)據(jù)庫(kù)實(shí)現(xiàn)全局唯一ID的示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、原理

  在數(shù)據(jù)庫(kù)中建立ID序列表記錄ID值,其中包含兩個(gè)重要字段,一個(gè)是初始值,另一個(gè)是步幅。建立表如下:

二、建立sql函數(shù)

 其分別sql語(yǔ)句為:

currval函數(shù)

CREATE DEFINER=`root`@`localhost` FUNCTION `currval`(`keyname` varchar(50)) RETURNS int
BEGIN
   DECLARE v int;
	 SET v=0;
	 SELECT CURR_VAL INTO v from sequence WHERE SEQNAME=keyname;
	 RETURN v;
END

nextval函數(shù)

CREATE DEFINER=`root`@`localhost` FUNCTION `nextval`(seq VARCHAR(50)) RETURNS int
BEGIN
   UPDATE sequence SET CURR_VAL=CURR_VAL+INCREMENT_VAL WHERE SEQNAME=seq;
	 RETURN currval(seq);
END

三、xml中查詢當(dāng)前ID

select nextval(#{seq})

到此這篇關(guān)于java基于數(shù)據(jù)庫(kù)實(shí)現(xiàn)全局唯一ID的示例的文章就介紹到這了,更多相關(guān)java 全局唯一ID內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot框架打包體積簡(jiǎn)化過程圖解

    SpringBoot框架打包體積簡(jiǎn)化過程圖解

    這篇文章主要介紹了SpringBoot框架打包體積簡(jiǎn)化過程圖解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05
  • swing分割窗口控件JSplitPane使用方法詳解

    swing分割窗口控件JSplitPane使用方法詳解

    這篇文章主要為大家詳細(xì)介紹了swing分割窗口控件JSplitPane的使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Mybatis的類型轉(zhuǎn)換接口TypeHandler

    Mybatis的類型轉(zhuǎn)換接口TypeHandler

    這篇文章主要介紹了Mybatis的類型轉(zhuǎn)換接口TypeHandler,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-08-08
  • Java中數(shù)組復(fù)制的三種方式小結(jié)

    Java中數(shù)組復(fù)制的三種方式小結(jié)

    在Java中,數(shù)組復(fù)制是一種常見的操作,它允許開發(fā)人員在不修改原始數(shù)組的情況下創(chuàng)建一個(gè)新的數(shù)組,本文就來介紹三種方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • 關(guān)于IDEA使用jsp可以訪問頁(yè)面轉(zhuǎn)換為html彈出頁(yè)面為404的問題

    關(guān)于IDEA使用jsp可以訪問頁(yè)面轉(zhuǎn)換為html彈出頁(yè)面為404的問題

    這篇文章主要介紹了關(guān)于IDEA使用jsp可以訪問頁(yè)面轉(zhuǎn)換為html彈出頁(yè)面為404的問題及解決方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • 基于SpringBoot2.0版本與老版本的區(qū)別

    基于SpringBoot2.0版本與老版本的區(qū)別

    這篇文章主要介紹了SpringBoot2.0版本與老版本的區(qū)別,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-10-10
  • Java操作xls替換文本或圖片的功能實(shí)現(xiàn)

    Java操作xls替換文本或圖片的功能實(shí)現(xiàn)

    這篇文章主要給大家介紹了關(guān)于Java操作xls替換文本或圖片功能實(shí)現(xiàn)的相關(guān)資料,文中通過示例代碼講解了文件上傳、文件處理和Excel文件生成,需要的朋友可以參考下
    2024-12-12
  • java?并發(fā)線程個(gè)數(shù)的如何確定

    java?并發(fā)線程個(gè)數(shù)的如何確定

    這篇文章主要介紹了java?并發(fā)線程個(gè)數(shù)的如何確定,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Mybatis-Plus多表關(guān)聯(lián)查詢的使用案例解析

    Mybatis-Plus多表關(guān)聯(lián)查詢的使用案例解析

    這篇文章主要介紹了Mybatis-Plus多表關(guān)聯(lián)查詢的使用,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-05-05
  • SpringBoot實(shí)現(xiàn)統(tǒng)一封裝返回前端結(jié)果集的示例代碼

    SpringBoot實(shí)現(xiàn)統(tǒng)一封裝返回前端結(jié)果集的示例代碼

    在實(shí)際項(xiàng)目開發(fā)過程中,我們經(jīng)常將返回?cái)?shù)據(jù)的基本形式統(tǒng)一為JSON格式的數(shù)據(jù)。但項(xiàng)目可能是由很多人開發(fā)的,所以我們最好將返回的結(jié)果統(tǒng)一起來。本文介紹了SpringBoot實(shí)現(xiàn)統(tǒng)一封裝返回前端結(jié)果集的示例代碼,需要的可以參考一下
    2022-06-06

最新評(píng)論

平遥县| 清涧县| 青铜峡市| 汉阴县| 上虞市| 牙克石市| 荥经县| 弋阳县| 开化县| 鸡泽县| 永德县| 枣阳市| 白山市| 西畴县| 新乐市| 宁安市| 宁强县| 景德镇市| 双桥区| 泗阳县| 黎平县| 盖州市| 浦北县| 西城区| 濮阳市| 来宾市| 麻阳| 龙泉市| 阿拉善右旗| 晴隆县| 双辽市| 兰考县| 北流市| 武宁县| 双峰县| 昂仁县| 怀柔区| 平武县| 邛崃市| 沭阳县| 班玛县|