sql >> Databasteknik >  >> RDS >> PostgreSQL

Hur kombinerar man flera datum-mellan-sökningar med CrudRepository of Spring Data JPA?

Between nyckelordet binder naturligtvis två parametrar. Efter bindning av from-klausulen är parameterlistan uttömd och vi vet inte vilka parametrar som ska användas för det andra kriteriet.

En manuellt definierad fråga borde göra susen:

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);
}



  1. python mysql.connector DictCursor?

  2. Hur MID()-funktionen fungerar i MySQL

  3. trunc och round-funktion i sql

  4. Använda ODBC med Salesforce och OneLogin Single Sign On (SSO)