Dalam JPA enum dapat dipertahankan sebagai teks (nama enum) atau sebagai nilai numerik (ordinal enum). @Enumerated(EnumType.STRING) mengatakan bahwa Anda lebih suka mempertahankan nama. Akibatnya tipe database harus varchar. Penyedia JPA Anda tidak mengetahui enum PostgreSQL.