Здесь я пытаюсь получить объект с именем business из моего столбца jsonb case_data, где case_id задается через параметр.
@Query(value="Select case_data->'business' from onboarding_cases where case_id=?1",nativeQuery=true)
List<OnboardingCases> findByCaseAttrib(BigInteger caseId);
Но выдает ошибку: ОШИБКА 26044 --- [nio-8091-exec-1] ohengine.jdbc.spi.SqlExceptionHelper: имя столбца case_id не найдено в этом ResultSet.
Даже если этот столбец существует в таблице. Я пытался использовать простой запрос, но он также выдает ошибку.
@Query("Select caseData->'business' from OnboardingCases where caseId=?1")
List<OnboardingCases> findByCaseAttrib(BigInteger caseId);
выдает ошибку: неожиданный токен при>
Приведенный выше запрос отлично работает на pgAdmin4, но не на jpa.