sql >> データベース >  >> RDS >> PostgreSQL

JPA列挙型(java.lang.ClassCastException:org.postgresql.util.PGobject)

    JPAでは、列挙型はテキスト(列挙型の名前)または数値(列挙型の序数)として永続化できます。 @Enumerated(EnumType.STRING) 名前を永続化することを好むことを示します。したがって、データベースタイプはvarcharである必要があります。 JPAプロバイダーはPostgreSQL列挙型を認識していません。




    1. 有効なSQL列名を確認してください

    2. JPA@Versionフィールドはインクリメントされません

    3. ORA-00904:このインスタンスでは識別子が無効です

    4. スパークエラー-10進数の精度39が最大精度38を超えています