1. 程式人生 > >mysql使用uuid()函式生成主鍵方法(java環境)

mysql使用uuid()函式生成主鍵方法(java環境)

1.SELECT UUID();

//結果如下,問題:使用不方便,無法在資料庫中複製貼上

180da4bb-b2ed-11e7-beee-54e1ad432105

2.    SELECT REPLACE(UUID(),'-','');

//解決方案:把“-”替換成“”,變成32位,可以相互複製

12d34dd62beb11e78e6a28d244647ffc

3.java中程式碼

import java.util.UUID;

public class Main {
    public static void main(String[] args) {
        UUID uuid = UUID.randomUUID();
        String strID = uuid.toString().replaceAll("-", "");
        System.out.println(strID);
        //輸出為:12d34dd62beb11e78e6a28d244647ffc  
    }
}


請使用手機"掃一掃"x

相關推薦

mysql使用uuid()函式生成方法java環境

1.SELECT UUID(); //結果如下,問題:使用不方便,無法在資料庫中複製貼上 180da4bb-b2ed-11e7-beee-54e1ad432105 2.    SELECT REPLA

mybatis 逆向工程 自動生成的mapper檔案沒有 方法附解決方法

總結了一下網上的三大原因 1.資料表沒有設定主鍵     設定個主鍵就好 2.在mybits配置文件裡設定了某些屬性值為false    在mybatis配置文件裡檢視    enableSelectByPrimaryKey="true"   enableUpda

通過表的生成序列seqence

通過一個表SEQUENCE:--序列表CREATE TABLE SEQUENCE (       SEQ_NAME VARCHAR2(50), /*序列名*/       SEQ_COUNT NUMBER(8,0)  /*序列*/)/程式碼如下: @Entity/*定義生成器

資料結構基礎------1.線性表之單鏈表的建立與輸出方法Java

基礎知識: 線性表(linear list),是其組成元素間具有線性關係的一種線性結構。 線性表有 ①順序儲存結構(sequential storage structure) 順序儲存結構可以簡單的理解利用為 陣列 的形式來進行儲存資料。 ②鏈式儲存結構(ch

python直接生成exe的方法使用py2exe

【篇一】 轉載自 xiake200704       最終編輯 xiake200704 一、簡介 py2exe是一個將python指令碼轉換成windows上的可獨立執行的可執行程式(*.exe)的工具,這樣,你就可以不用裝python而在windo

矩陣相乘的三種方法java實現

package cqychen.algorithm.ch01; /**  * 本程式由cqychen編寫,主要是矩陣相乘的三種方法, 常規方法,一般的分治演算法,strassen演算法,這裡就不編寫泛型的相關方法了,麻煩。  * 後續會繼續跟進演算法導論相應章節

[演算法入門]快速排序非遞迴方法Java實現,大家一起來找茬啊~

基礎 總結一下,快速排序的步驟: 1、找到一個key值(就是陣列第一個值),先從右到左找,找到一個比它小的值,記錄下標。 2、然後從左往右找,找到一個比它大的值,記錄下標。 3、交換找到的兩個數

按照字典排序,生成1-n佇列java實現

按照字典排序,就是按照從小大排序,包括序號中的每一個數字。 例如輸入3,字典排序就是 1,2,3, 1,3,2, 2,1,3, 2,3,1, 3,1,2, 3,2,1, 對於1,2,3和1,3,2來說,顯然除了第一個是1外,1後面也按照字典排序。 於是題目就是:輸入一個n(

微信公眾號支付/退款java環境開發介紹

開發之前翻閱了很多帖子,結合自己的實際開發情況,將微信支付/退款 流程以及code貼出,希望通過這一篇帖子就能解決你的問題,有不清楚的直接留言,我會及時回覆(ง •̀_•́)ง   一些說明:xxxUtils為工具類,Constant為常量類 為方便開發,所用和微信支付相關co

javascript selenium判斷一個元素存在的方法CukeTest環境

1.在【features】-【step_definitions】目錄下建立自己的一個js檔案,內容如下   var { Given, When, Then } = require('cucumber') const { driver } = require('../su

快速搭建一個自己的伺服器詳解java環境

一.   伺服器的購買 1. 我選擇的是阿里雲的伺服器,學生價9.5元一個月,百度直接搜尋阿里雲,然後點選右上角登入,推薦大家用支付寶掃碼登入,方便快捷。阿里雲官網的東西比較多,登入後我找了很久也沒有找到學生伺服器在哪裡賣,最後在諮詢裡找到了這個網址,https://pro

Hibernate 註解序列生成執行完select seq_t_user.nextval後不執行insert等語句導致 執行save()或update()方法無效

hiberna 不能 nal 自動提交 ext 無效 pen mave ransac 題主解決方法: 1)在DAO中獲取session的時候采用sessionFactory.getCurrentSession();不用

MySql、Oracle(通用方法)遞迴查詢生成檔案目錄樹JAVA實現 遞迴過程中不訪問資料庫,遞迴之前只訪問兩次 進行遞迴前資料準備

查詢檔案樹 實體類 public class TradeInfoFile { ​ // 檔案編碼(子) private String fileCode; // 所屬檔案編碼(父) private String belongFileCode; // 交易

JPA學習筆記4——使用Table策略來生成

                        在上一篇部落格中

MyBatis 3 自動生成 針對不同的資料庫oracle/sqlserver/mysql

MyBatis自動生成的主鍵很多資料庫支援自動生成主鍵的資料型別。不過這通常(並不總是)是個私有的特性。SQL Map 通過<insert>的子元素<selectKey>來支援自動生成的鍵值。它同時支援預生成(如Oracle)和後生成兩種型別(如

Java 方法變量修飾符的使用順序

靜態 private pub 靜態常量 nbsp span size 變量 strac 1:訪問權限標識:public private protected (default) 2:static 靜態 ;abstract 抽象方法/類 3:final 常量;【可選

傻瓜方法求集合的全部子集問題java

post 分解 ipp targe 找到 creat dojo class length 給定隨意長度的一個集合。用一個數組表示,如{"a", "b","c"},求它的全部子集。結果是{ {a},

zbb20170928 spring hibernate mysql 保存數據時自動生成 設置

ring integer 主鍵 mys unique 技術分享 ner img rate @Id @GeneratedValue @Column(name = "id", unique = true, nullable = false) public In

spring3: 對JDBC的支持 之 Spring提供的其它幫助 SimpleJdbcInsert/SimpleJdbcCall/SqlUpdate/JdbcTemplate 生成/批量處理

4.3 復合 AC lex con add 兩個 HR sel 7.4 Spring提供的其它幫助 7.4.1 SimpleJdbc方式 Spring JDBC抽象框架提供SimpleJdbcInsert和SimpleJdbcCall類,這兩個類通過利用J

構建Docker鏡像實戰之構建Tomcat9.0鏡像RPM一安裝Java環境

top spa tst wall 生成 png 一鍵 emp 指定 構建Docker鏡像實戰之構建Tomcat9.0鏡像(RPM一鍵安裝Java環境) tomcat是一個免費開源的輕量級web服務器,在中小型企和並發訪問量不高的場合普遍使用,是開發和調試JSP程序的首選。下