Đây là câu trả lời cho câu trả lời của tôi trên Postgresql UUID supported by Hibernate? ... Tôi biết câu hỏi này cũ, nhưng nếu ai đó tình cờ gặp nó, điều này sẽ giúp họ.
Điều này có thể được giải quyết bằng cách thêm chú thích sau vào UUID:
import org.hibernate.annotations.Type;
...
@Type(type="pg-uuid")
private java.util.UUID itemUuid;
Là tại sao Hibernate không chỉ làm cho điều này thiết lập mặc định, tôi không thể cho bạn biết ...
CẬP NHẬT: Dường như vẫn có sự cố khi sử dụng phương thức createNativeQuery
để mở các đối tượng có các trường UUID. May mắn thay, phương pháp createQuery
cho đến nay đã làm việc tốt cho tôi.
Nguồn
2011-11-23 03:36:39
này có vẻ là không hiện nay với phiên bản driver 9,2-1002 và hibernate-core 3.3.1.GZ. Có một câu hỏi chưa được trả lời chưa được trả lời tại https://community.jboss.org/thread/229747?_sscc=t. Tôi cũng gặp vấn đề với điều này bằng cách sử dụng GORM. –