spring data JPAを使用して、この種のクエリを作成しようとしています(より複雑です。これは単純なケースです)
@Query(nativeQuery = true,
value = "SELECT * FROM events WHERE typeId IN (?1)")
List<Event> findEventsByType(List<Integer> types);
クエリを起動すると、例外が発生します。
org.postgresql.util.PSQLException: Can't infer the SQL type to use for an instance of java.util.ArrayList. Use setObject() with an explicit Types value to specify the type to use.
List < Integer >、Integer[]、Object[]、および String を試しましたが、機能しません...
値のリストを渡すことはできませんか?
この種のクエリを作成するための最良のアプローチはどれですか?
ありがとう!