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