Between
kata kunci secara alami mengikat dua parameter. Jadi setelah mengikat klausa from, daftar parameter habis dan kita tidak tahu parameter mana yang digunakan untuk kriteria kedua.
Kueri yang ditentukan secara manual akan berhasil:
interface BookRepository extends Repository<Book, Integer> {
@Query("select b from Book b " +
"where b.from between ?1 and ?2 and b.to between ?1 and ?2")
List<Book> findByDatesBetween(Date departure, Date arrival);
}