Java和MySQL中生成UUID的区别



我需要在一个表中插入随机id,并将该id作为外键添加到另一个表。因此,如果我在MySQL中生成UUID((,我不知道如何保存,但如果我在Java中生成,我可以将其保存到一个变量中。我想知道如果我用Java生成它会有什么缺点吗?

感谢

UUID的意义在于,谁生成它们并不重要,也不需要担心任何状态(即,两个单独生成随机UUID的系统碰巧生成相同UUID的可能性,四舍五入为零(。因此,让MySQL生成它。或者让java生成它。更方便的是。这两种形式都没有固有的缺点。

最新更新