Java 使用参数don'创建;t在数据库表中插入新行

Java 使用参数don'创建;t在数据库表中插入新行,java,oracle-adf,Java,Oracle Adf,我试图在adf中以编程方式使用createwithparm方法 在数据库中插入新记录但不起作用 我有一个db表,其中有两个生成的值,带有before insert触发器 我将传递2个值 这是我的密码 OperationBinding operation = ADFUtils.findOperation("CreateWithParams"); Object result = operation.execute(); 从编辑操作绑定中,我引用了我想要传

我试图在adf中以编程方式使用createwithparm方法 在数据库中插入新记录但不起作用

我有一个db表,其中有两个生成的值,带有before insert触发器 我将传递2个值

这是我的密码

     OperationBinding operation = ADFUtils.findOperation("CreateWithParams"); 
     Object result = operation.execute(); 
从编辑操作绑定中,我引用了我想要传递的两个值

{pageFlowScope.userBean.investorNumber} {pageFlowScope.userBean.tempCode} 但数据库中没有插入任何内容 日志中没有任何内容鉴于您说过“数据库中没有插入任何内容”,我必须问:您了解ADF BC(EO、VO、AM)的工作原理吗?提交页面时,例如使用createwithparam,它会在内存中更新ADF BC中间层模型中的EO和VO。没有任何内容写入数据库。您必须通过封闭的应用程序模块发出提交,才能将数据写入数据库。 可能会有帮助。

鉴于您说过“数据库中没有插入任何内容”,我不得不问:您了解ADF BC(EO、VO、AM)的工作原理吗?提交页面时,例如使用createwithparam,它会在内存中更新ADF BC中间层模型中的EO和VO。没有任何内容写入数据库。您必须通过封闭的应用程序模块发出提交,才能将数据写入数据库。 也许会有帮助