im试图在adf中以编程方式使用createwithparm方法 在数据库中插入新记录,但无效
我有db表,其中包含2个生成的值以及插入触发器之前 我将传递2个值
这是我的代码
OperationBinding operation = ADFUtils.findOperation("CreateWithParams");
Object result = operation.execute();
并且从编辑操作绑定中,我引用了我想传递的2个值
,但数据库中未插入任何内容 而且日志中什么也没有
答案 0 :(得分:2)
鉴于您说的是“什么都没有插入数据库”,我不得不问:您是否了解ADF BC(EO,VO,AM)的工作原理?提交页面时(例如,使用createwithparam提交),它会在内存中更新ADF BC中间层模型中的EO和VO。什么都没有写入数据库。您必须通过随附的应用程序模块发出COMMIT才能将数据写入数据库。 This可能会有帮助。