Vous devez spécifier le @Type(type = "uuid-char")
en plus de @Column(name="...", columnDefinition = "uniqueidentifier")
, voir aussi Problèmes de mappage UUID dans JPA/hibernate .
Vous pouvez également utiliser une String
champ pour l'identifiant en Java et conservez toujours uniqueidentifier
dans SQL Server.