日期:2014-05-16  浏览次数:20359 次

java生成UUID(用于数据库的主键)

UUID 的目的,是让分布式系统中的所有元素,都能有唯一的辨识资讯,而不需要透过中央控制端来做辨识资讯的指定。如此一来,每个人都可以建立不与其它人冲突的 UUID。在这样的情况下,就不需考虑数据库建立时的名称重复问题。


我们在开发时候常常会把数据库的主键设置为integer类型,然后自增处理,实际我们可以将其用UUID来唯一标识,生成方法如下:

String pk =?UUID.randomUUID().toString(); //这是一个长度为36位的字符串。