私はSQLクエリの列挙型リストの入力方法を理解しようとしています。これは、次のようになります。Spring Data JPAの@Queryアノテーションは列挙型のリストを取ることができますか?
@Query(value = "Select * from employees where city in :cities", nativeQuery = true)
List<Employee> findByCities(@Param("cities") List<City> cities);
私は単純なクエリのために私たちはJPA基準のAPIに依存していることを理解が、私は実際に代わり、このようにそれを行うことができるかどうかを知りたいです。リストを指定するこのような柔軟性があれば、複雑なクエリ(別のテーブルとの結合など)を作成することができます。
お試しください! :) – Adam
'@ Query'は「JPA」にありません。これは "Spring Data JPA"(!= JPA API)にあります。それ以外には何もSQLを使用していないので、実際にJDBCに質問する必要があります。 –