ОШИБКА: функция json_query (jsonb, неизвестно) не существует - PullRequest
0 голосов
/ 27 сентября 2019

Я хочу извлечь только бизнес-объект json, используя приведенный ниже запрос, но он выдает указанную выше ошибку. Я пытался использовать формат json_query (json, path). Но он выдает эту синтаксическую ошибку. Аргумент пути отображается как неизвестный.

JPA-запрос

      @Query(value="Select json_query(case_data,'$.business') from onboarding_cases where case_id=?1", nativeQuery = true)
            String findByCaseAttrib(BigInteger caseId);  

JSON FILE: файл json, который я использую для этого

{
    "business": {
        "transactions": [
            "domesticElectronicPayments"
        ],
        "applicationId": 12345,
        "ongoingIncome": {
            "externalFunding": {
                "name": "ABNCDEFG",
                "country": "BA",
                "reliance": "withinOneYear",
                "relianceNever": "Reliance never"
            },
            "bankOrBusinessLoan": {
                "country": "BA"
            },
            "cashflowFromBusinessOperations": false
        },
       "financials":null

}
...