主键类

2018-06-01 10:37 更新

主键值除了可以使用UUID以外,框架提供了以下获取ID值的类

数字自增主键NumberID

如果主键是int或者long类型时,可以使用NumberID来自增长生成:

long id=NumberID.getId(TestEntity.class);


时间主键TimeID

如果主键是String类型的或long型,还可以使用TimeID来生成年月日时分秒毫秒的主键:

String id=TimeID.getId();

该api在生成一个主键时会休眠1毫秒,所以不用当心批量操作时重复问题


随机主键RandomID

如果主键是String类型的随机数,可以使用RandomID来生成一个指定位数的随机数主键,如下

String id=RandomID.getId(int num);

随机主键的内容由26个大小写字母和10个数字随机生成




以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号