【问题标题】:Oracle ADF: jbo:Commit does not work properlyOracle ADF:jbo:Commit 无法正常工作
【发布时间】:2013-09-11 02:58:04
【问题描述】:

我有一个使用 jbo 标签和 oracle adf 从数据库中检索和更新数据的 jsp 页面。 (这是jsp里面有java代码的遗留代码。没有办法使用el。)

<jbo:ApplicationModule id="AM_Payment" definition="testweb.AM_Payment" releasemode="Stateless" />
<jbo:ViewObject id="t1xvVO"  name="AM_Payment.T1XrefVView1"  />

<%
     t1xvVO.executeQuery();
     if (t1xvVO.hasNext()) {
         while (t1xvVO.hasNext()) {
             rowT1xv = t1xvVO.next();
             rowT1xv.setAttribute("T1xInvoiceT1150", t1_net_236);
         }      
     }
%>

<jbo:Commit appid="AM_Payment" />

上面的代码不起作用。我在 while 循环中有一个包含 14 条记录的测试用例。我为它们中的每一个设置了属性 T1xInvoiceT1150。在提交语句之后,数据库没有更新。有人知道如何解决这个问题吗?提前致谢。

【问题讨论】:

    标签: java oracle jsp jakarta-ee oracle-adf


    【解决方案1】:

    知道了。事务无法提交,因为 t1xvVO 是基于数据库中视图的视图对象,它没有实体对象。

    【讨论】:

      猜你喜欢
      • 2013-08-26
      • 2023-04-10
      • 2021-12-25
      • 2012-04-05
      • 1970-01-01
      • 1970-01-01
      • 2016-12-01
      • 2013-08-16
      • 1970-01-01
      相关资源
      最近更新 更多