使用该方法生成的ID可以确保是绝对的唯一ID,但是它获取的是一个32位的无序的序列,我们往往将其设置在数据库中做为主键,在调用数据库信息时不会去调用它,它只作为一个标识没有实际价值。
import java.util.UUID;
/**
* 描述:唯一标识生成器(生成数据库表的主键id)
*/
public class IDGenerator {
/**
* 获取一个32位长的唯一id
* @return 唯一id
*/
public static String
getNewId() {
return UUID.randomUUID().toString().replaceAll(
"-",
"");
}
}