一般有時候我們需要生成唯一主鍵id,如果數據庫是mysql我們可以使用主鍵自增,如果是oracle我們可以創建觸發器或者序列,如果不借助數據庫我們也可以在java層面自己生成唯一主鍵。
- 代碼如下:
/*
生成唯一主鍵
格式:時間+隨機數
*/
public static synchronized String genUniqueKey() {
Random random = new Random();
Integer number = random.nextInt(900000) + 100000;
return System.currentTimeMillis() + String.valueOf(number);
}