2

私のPostgreSQLには次のような列挙型が含まれています

create type my_type as enum('VAL1', 'VAL2')

Spring ブート アプリでは、次のように表されます。MyType.class enum

を使用して簡単なクエリを実行しようとしていますDatabasClient

client.exectute("select * from table where type = :type")...

私が得ているエラーとして:

ceptionFactory$PostgresqlBadGrammarException: operator does not exist: type = character varying

タイプのキャストがmy_type機能しない (CAST と :: の両方)

動作する特定のコーデックを既に登録してMyType.classいます - 条件なしですべてのクエリを実行すると、関連する@ReadingConverter

4

1 に答える 1