создавать с параметрами не вставлять новые строки в таблицу базы данных - PullRequest
0 голосов
/ 14 февраля 2019

я пытаюсь использовать метод createwithparm программно в adf для вставки новой записи в базу данных, но это не работает

У меня есть таблица БД с 2 сгенерированными значениями с триггерами до вставки, и я передам 2 значения

и это мой код

     OperationBinding operation = ADFUtils.findOperation("CreateWithParams"); 
     Object result = operation.execute(); 

и из привязки действия редактирования я сослался на 2 значения, которые я хочу передать

{pageFlowScope.userBean.investorNumber}

{pageFlowScope.userBean.tempCode}

но в базу данных ничего не вставлено и в журнале ничего нет

1 Ответ

0 голосов
/ 15 февраля 2019

Учитывая, что вы сказали "ничего не вставлено в базу данных", я должен спросить: вы понимаете, как работает ADF BC (EO, VO, AM)?Когда вы отправляете страницу, например, с помощью createwithparam, она обновляет EO и VO в модели среднего уровня ADF BC в памяти.В базу данных ничего не записано.Вы должны выполнить COMMIT через прилагаемый прикладной модуль, чтобы получить данные, записанные в базу данных. Это может помочь.

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