主键类
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个数字随机生成
以上内容是否对您有帮助:
← 操作监听器
更多建议: