Для тестирования я использую Spring + JPA + Junit с h2.
Выбор выглядит примерно так:
Код: Выделить всё
SELECT COL1 + COL2 + COL3 + COL4 AS PRICE FROM TABLEA
Код: Выделить всё
SELECT COL1 COL2 COL3 COL4 AS PRICE FROM TABLEA
Я пробовал несколько методов создания запроса, но он всегда удаляет Оператор «+».
Есть идеи, почему это происходит? Это сводит меня с ума, я не знаю, как это решить, и я не видел ни одного сообщения, даже использование ИИ для обнаружения ошибок в запросе ничего не показывает (запрос проверяется с помощью sqldeveloper с базой данных Oracle19)Столбцы имеют числовой тип, а не нулевой.
Попытался принудительно привести число к каждому столбцу, сгруппировать столбцы, добавив всего два на два, уменьшив сумму до двух столбцов, изменив режим драйвера. ,и т. д. но он продолжает удалять "+".
Подробнее здесь: https://stackoverflow.com/questions/793 ... -using-jpa
Мобильная версия