W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
主鍵值除了可以使用UUID以外,框架提供了以下獲取ID值的類
數(shù)字自增主鍵NumberID
如果主鍵是int或者long類型時(shí),可以使用NumberID來(lái)自增長(zhǎng)生成:
long id=NumberID.getId(TestEntity.class);
時(shí)間主鍵TimeID
如果主鍵是String類型的或long型,還可以使用TimeID來(lái)生成年月日時(shí)分秒毫秒的主鍵:
String id=TimeID.getId();
該api在生成一個(gè)主鍵時(shí)會(huì)休眠1毫秒,所以不用當(dāng)心批量操作時(shí)重復(fù)問(wèn)題
隨機(jī)主鍵RandomID
如果主鍵是String類型的隨機(jī)數(shù),可以使用RandomID來(lái)生成一個(gè)指定位數(shù)的隨機(jī)數(shù)主鍵,如下
String id=RandomID.getId(int num);
隨機(jī)主鍵的內(nèi)容由26個(gè)大小寫字母和10個(gè)數(shù)字隨機(jī)生成
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: