| I believe I found the solution. I needed to mark my UUID types with type "uuid-binary". Verified that this generates they type as bytea in Postgres and that i can read records from my existing database. @Id @GeneratedValue(generator = "uuid2") @GenericGenerator(name = "uuid2", strategy = "uuid2") @Type(type = "uuid-binary") private UUID id; |