列挙型のマッピングに @Enumerated アノテーションを使用しようとしましたが、次のエラーが発生しました。
Exception in thread "main" java.lang.ClassCastException: org.postgresql.util.PGobject cannot be cast to java.lang.String
私がすること:ポストグルで
create type "test_type" as enum ('test_1', 'test_2);
Javaで
public enum TestType{ test_1, test_2 }
@Entity @Table(name="test_table") public class TestTable { ...
@Enumerated(EnumType.STRING) @Column(name="col") private TestType col; ... }