Aquí hay un resúmen de mi respuesta en Postgresql UUID supported by Hibernate? ... Sé que esta pregunta es antigua, pero si alguien tropieza con ella, esto les ayudará.
Esto se puede resolver mediante la adición de la siguiente anotación para el UUID:
import org.hibernate.annotations.Type;
...
@Type(type="pg-uuid")
private java.util.UUID itemUuid;
cuanto a por qué Hibernate no se limita a hacer este ajuste por defecto, yo no podría decir ...
ACTUALIZACIÓN: Todavía parece haber problemas con el método createNativeQuery
para abrir objetos que tienen campos UUID. Afortunadamente, el método createQuery
hasta ahora me ha funcionado bien.
Esto parece estar fallando actualmente con la versión del controlador y 9,2-1002 3.3.1.GZ. hibernación núcleos Hay una pregunta pendiente sin respuesta en https://community.jboss.org/thread/229747?_sscc=t. También encuentro un problema con esto usando GORM. –