Spring-data -> klauzula where ... in(...)

0

Hej, chciałbym coś takiego :

  SELECT column-names
  FROM table-name
  WHERE column-name IN (values)
   AND column-name2 in(values2) 

dostać przy użyciu spring data.
W swoim repozytorium próbuje coś takiego :

  @Query("SELECT * FROM  product WHERE manufacturer IN() AND category IN()")
    List<Product> findByManufacturerAndCategory(List<String> brands, List<String> category);

Tylko nie wiem jak w swojej kwerendzie dobrać się do zmiennych brands i category( i czy w ogóle robie to w dobry sposób).

Z góry dzięki za wszelką pomoc

0

A nie zadziała coś takiego?

List<Product> findByManufacturerInAndCategoryIn(List<String> brands, List<String> category);

Wg. dokumentacji: http://docs.spring.io/spring-data/jpa/docs/current/reference/html/#jpa.query-methods powinno zadziałać

1 użytkowników online, w tym zalogowanych: 0, gości: 1