如何在 Java EE 中创建 GUID
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/3388085/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
how to create GUID in java EE
提问by Mohamed Magdy
i want to know how to create GUID number in java ee , i am using jboss 4.2.3
我想知道如何在 java ee 中创建 GUID 号,我使用的是 jboss 4.2.3
回答by Otávio Décio
import java.util.UUID;
UUID uuid = UUID.randomUUID();
String randomUUIDString = uuid.toString();
回答by stacker
import java.util.UUID;
...
UUID id = UUID.randomUUID();
When identifiers are used solely within a database, their generation should be left to the database itself. See Statement.getGeneratedKeys
当标识符仅在数据库中使用时,它们的生成应留给数据库本身。见 Statement.getGeneratedKeys
回答by JuanZe
To generate UUID in Java you can use the java.util.UUIDclass. This class was introduced in JDK 1.5
要在 Java 中生成 UUID,您可以使用java.util.UUID类。这个类是在 JDK 1.5 中引入的
import java.util.UUID;
UUID uuid = UUID.randomUUID();
String randomUUIDString = uuid.toString();
System.out.println("Random UUID String = " + randomUUIDString);
System.out.println("UUID version = " + uuid.version());
System.out.println("UUID variant = " + uuid.variant());

