Я пытаюсь запросить список объектов, отфильтрованных по параметрам, которые пользователь может вообще не ввести.
@Query(value = "SELECT * " +
"FROM project " +
"WHERE CASE WHEN (:location is not null) THEN location_Id LIKE :location" +
" and CASE WHEN (:category is not null) THEN category_Id LIKE :category", nativeQuery = true)
List<Project> getProjects(@Param("category") List<Category> category,
@Param("location") List<Location> location);
Но я продолжаю получать похожие ошибки, что мой синтаксис неправильный, даже если я просто скопировал его из учебника.Есть идеи, где я могу ошибаться?