Ich benutze meine UUID wie folgt:
@Id
@GeneratedValue(generator = "uuid")
@GenericGenerator(name = "uuid", strategy = "uuid")
@Column(name = "uuid", unique = true)
private String uuid;
Ich erhalte jedoch eine intelligente Warnung für den Ruhezustand:
Verwenden von org.hibernate.id.UUIDHexGenerator, das keine IETF RFC 4122-kompatiblen UUID-Werte generiert; Verwenden Sie stattdessen org.hibernate.id.UUIDGenerator
Ich möchte also zu wechseln org.hibernate.id.UUIDGenerator
. Jetzt ist meine Frage, wie ich es dem Generator von Hibernate mitteilen soll. Ich habe gesehen, dass ein Typ es als "Ruhezustand" verwendet hat - also habe ich es versucht, aber mit negativem Ergebnis:
@Id
@GeneratedValue(generator = "hibernate-uuid")
@GenericGenerator(name = "hibernate-uuid", strategy = "hibernate-uuid")
@Column(name = "uuid", unique = true)
private String uuid;