У меня есть сложный составной запрос WHERE
мне его нужно подставить в JpaRepository но когда я его подставляю JpaRepository добавляет кавычки
@Repository
public interface ApartmentRepository extends JpaRepository<Apartment, Long>{
@Query(value = "SELECT COUNT(*) FROM `apartment` WHERE 1=1 :query", nativeQuery = true)
long countByQuery(@Param("query") String query);
}
Использую так:
long count = apartmentRepository.countByQuery(" AND city = 1");
Выдает ошибку
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' AND city = 1'' at line 1
Как выполнять кастомную строку в JPA?