PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Postgresql UUID von Hibernate unterstützt?

Dies kann gelöst werden, indem die folgende Anmerkung zur UUID hinzugefügt wird:

import org.hibernate.annotations.Type;
...
@Type(type="pg-uuid")
private java.util.UUID itemUuid;

Warum Hibernate dies nicht einfach zur Standardeinstellung macht, kann ich Ihnen nicht sagen...

UPDATE:Es scheint immer noch Probleme mit der createNativeQuery-Methode zu geben, um Objekte mit UUID-Feldern zu öffnen. Glücklicherweise hat die createQuery-Methode bisher gut für mich funktioniert.