Spring boot Hibernate вызывает ошибку хранимой процедуры "Не удается получить информацию описания" - PullRequest
0 голосов
/ 19 марта 2020

Я пытаюсь вызвать хранимую процедуру DB2, но получаю следующую ошибку:

Hibernate: {call MYSPNAME(?,?,?)}
2020-03-18T18:14:53,707 WARN  [http-nio-8080-exec-1] SqlExceptionHelper id= marker= - SQL Error: -4472, SQLState: null
2020-03-18T18:14:53,718 ERROR [http-nio-8080-exec-1] SqlExceptionHelper id= marker= - [jcc][10453][12709][4.11.77] Cannot get the describe information for the calling stored procedure with name MYSPNAME and path ' SYSIBM , SYSFUN , SYSPROC , SYSIBMADM , MY_USERNAME ' ERRORCODE=-4472, SQLSTATE=null
2020-03-18T18:14:53,733 WARN  [http-nio-8080-exec-1] SqlExceptionHelper id= marker= - SQL Warning Code: 4223, SQLState: null
2020-03-18T18:14:53,733 WARN  [http-nio-8080-exec-1] SqlExceptionHelper id= marker= - Origination unknown: [10228][11541][4.11.77] Security exceptions occurred while loading driver. ERRORCODE=4223, SQLSTATE=null

My NamedStoredProcedureQuery :

@NamedStoredProcedureQuery(
    name="MYSPNAME",
    procedureName="MYSPNAME",
    resultClasses={ MyEntity.class },
    parameters = {
        @StoredProcedureParameter(name="USERID", type=String.class,   mode=ParameterMode.IN),
        @StoredProcedureParameter(name="APPNM",  type=String.class,   mode=ParameterMode.IN),
        @StoredProcedureParameter(name="DATE",   type=String.class,   mode=ParameterMode.IN)
    }
)

Как Я называю это:

StoredProcedureQuery query = entityManager.createNamedStoredProcedureQuery("MYSPNAME");
query.setParameter("USERID", "Test");
query.setParameter("APPNM", "Test");
query.setParameter("DATE", "Test");

query.getResultList();

Что я делаю не так? Почему существуют исключения безопасности? Я посмотрел в Интернете и обнаружил, что ошибка «Не удается получить информацию описания» возникает только в моей старой версии драйвера. Будем благодарны вам за любую информацию. Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...