Трябва да посочите @Type(type = "uuid-char")
в допълнение към @Column(name="...", columnDefinition = "uniqueidentifier")
, вижте също Проблеми с картографирането на UUID в JPA/хибернация .
Като алтернатива можете да използвате String
поле за идентификатора в Java и все още запазва uniqueidentifier
в SQL Server.