sql >> Base de Datos >  >> RDS >> PostgreSQL

Postgresql UUID compatible con Hibernate?

Esto se puede resolver agregando la siguiente anotación al UUID:

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

En cuanto a por qué Hibernate no hace que esta sea la configuración predeterminada, no podría decirle...

ACTUALIZACIÓN:Parece que todavía hay problemas al usar el método createNativeQuery para abrir objetos que tienen campos UUID. Afortunadamente, el método createQuery hasta ahora me ha funcionado bien.