使用参数创建不向数据库插入新行 table

create with params don't insert new Rows to the database table

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

我有 db table 有 2 个生成的值,插入触发器之前 我将传递 2 个值

这是我的代码

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

并且从编辑操作绑定中我引用了我想要传递的 2 个值

{pageFlowScope.userBean.investorNumber}

{pageFlowScope.userBean.tempCode}

但数据库中没有插入任何内容 并且日志中没有任何内容

鉴于您所说的"nothing is inserted into the database",我想问一下:您了解ADF BC(EO, VO, AM) 的工作原理吗?当您提交页面时,例如使用 createwithparam,它会在内存中更新 ADF BC 中间层模型中的 EO 和 VO。没有任何内容写入数据库。您必须通过封闭的应用程序模块发出 COMMIT 以获取写入数据库的数据。 This 可能会有帮助。