Есть ли способ использовать параметры в части SELECT
запроса репозитория JPA?
Другими словами, с запросом типа
@Query(value = "SELECT colA, 0 virtualColB FROM ...", nativeQuery = true);
public List<table> findByColA(@Param("colA") String colA)
можем ли мы взять другой параметр в вызове функции и вставить его в оператор SELECT
, чтобы эффективно достичь того же результата, но с переменным значением в созданном виртуальном столбце?
Результирующий запрос, который я имею в виду, выглядит примерно так:
@Query(value = "SELECT colA, :colB virtualColB FROM ...", nativeQuery = true);
public List<table> findByColA(@Param("colA") String colA, @Param("colB") String colB)
но когда я пытаюсь выполнить это, я получаю сообщение об ошибке "не удалось подготовить оператор".
Или, может быть, есть другой способ выполнить такую же динамическую вставку значения?