Comment utiliser les Uuid avec Hibernate comme un champ?

Je suis en train d'utiliser généré Uuid sans annotation @Id, parce que ma clé primaire, c'est autre chose. L'application ne génère pas un UUID, avez-vous une idée?

C'est ma déclaration:

@Column(name = "APP_UUID", unique = true)
@GeneratedValue(generator="system-uuid")
@GenericGenerator(name="system-uuid", strategy = "uuid")
private String uuid;

Je suis en utilisant Hibernate 4.3.0 avec Oracle10g.

Avez-vous trouvé la solution? Je vais avoir le même problème.
J'utilise la dernière réponse qu'un correctif
vous devez accepter de la dernière réponse

OriginalL'auteur Florian Mozart | 2014-03-03