Musisz określić @Type(type = "uuid-char")
oprócz @Column(name="...", columnDefinition = "uniqueidentifier")
, zobacz także Problemy z mapowaniem UUID w JPA/hibernate .
Alternatywnie możesz użyć String
pole dla identyfikatora w Javie i nadal zachowaj uniqueidentifier
w SQL Server.