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;