2010-08-02 1 views
5

Voglio sapere come creare il numero GUID in Java EE, io sto usando JBoss 4.2.3come creare GUID in Java EE

+0

possibile duplicato del [Genera UUID in Java] (http://stackoverflow.com/questions/325443/generate-uuid-in-java) –

risposta

12
import java.util.UUID; 

UUID uuid = UUID.randomUUID(); 

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

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

Quando identificatori sono utilizzati esclusivamente all'interno di un database, la loro la generazione dovrebbe essere lasciata al database stesso. See Statement.getGeneratedKeys

UUID Javadoc

1

Per generare UUID in Java è possibile utilizzare la classe java.util.UUID. Questa classe è stata introdotta nel 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());