次のように定義された「foo」というデータベースタイプがあります。
CREATE TYPE foo AS ENUM('foo','bar','baz');
また、Apache Cayenne Modeler を使用してテーブルのクラスを生成すると、そのフィールドが未定義であるというエラーが表示されます。調べてみると、このフィールドに対して生成された型はありません。
Cayenne が適切に処理できるように、Java 側で postgresql 列挙型を実装するにはどうすればよいですか?