Sie müssen @Type(type = "uuid-char")
angeben zusätzlich zu @Column(name="...", columnDefinition = "uniqueidentifier")
, siehe auch Probleme bei der UUID-Zuordnung in JPA/hibernate .
Alternativ können Sie auch einen String
verwenden Feld für die ID in Java und behalte trotzdem uniqueidentifier
im SQL-Server.