2010-08-02 20 views
5

Quiero saber cómo crear el número GUID en Java EE, estoy usando JBoss 4.2.3cómo crear GUID en Java EE

+0

posible duplicado de [Generar UUID en Java] (http://stackoverflow.com/questions/325443/generate-uuid-in-java) –

Respuesta

12
import java.util.UUID; 

UUID uuid = UUID.randomUUID(); 

String randomUUIDString = uuid.toString(); 
3
import java.util.UUID; 

... 
UUID id = UUID.randomUUID(); 

Cuando identificadores se utilizan únicamente dentro de una base de datos, su la generación debe dejarse a la base de datos en sí misma. See Statement.getGeneratedKeys

UUID Javadoc

1

Para generar UUID en Java se puede utilizar la clase java.util.UUID. Esta clase fue introducida en 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());