`

row key null cannot find or invalidate its owning entity

 
阅读更多

 

 

oracle.jbo.InvalidOwnerException: JBO-25030: Detail entity Td**** with row key null cannot find or invalidate its owning entity.

            at oracle.jbo.server.EntityImpl.internalCreate(EntityImpl.java

            at oracle.jbo.server.EntityImpl.callCreate(EntityImpl.java:1197)

            at oracle.jbo.server.ViewRowStorage.create(ViewRowStorage.java:1152)

            at oracle.jbo.server.ViewRowImpl.create(ViewRowImpl.java:498)

            at oracle.jbo.server.ViewRowImpl.callCreate(ViewRowImpl.java:515)

            at oracle.jbo.server.ViewObjectImpl.createInstance(ViewObjectImpl.java:5714)

            at oracle.jbo.server.QueryCollection.createRowWithEntities(QueryCollection.java:1993)

            at oracle.jbo.server.ViewRowSetImpl.createRowWithEntities(ViewRowSetImpl.java:2492)

            at oracle.jbo.server.ViewRowSetImpl.doCreateAndInitRow(ViewRowSetImpl.java:2533)

            at oracle.jbo.server.ViewRowSetImpl.createRow(ViewRowSetImpl.java:2514)

 

解决方法:

 

找到对应子VO用到的Link 和Assoc,



 

 

 

  • 大小: 7.3 KB
分享到:
评论

相关推荐

    invalidate

    "invalidate()方法在Android中的应用和实现" invalidate()方法是Android中的一种常用方法,主要用于刷新View的界面。当View的显示状态发生改变时,需要调用invalidate()方法来重新绘制界面。invalidate()方法的调用...

    Invalidate() 的用法小解

    ### Invalidate() 函数详解 #### 一、函数简介 `Invalidate()` 是Windows编程中一个非常重要的函数,主要用于控制窗口的重绘行为。该函数可以让应用程序通知系统某个窗口或者其部分区域需要重新绘制。这对于图形...

    分析invalidate流程例子

    在Android开发中,`Invalidate`是一个至关重要的概念,它涉及到UI更新机制,与用户界面的刷新和重绘紧密相关。当我们对一个View调用`invalidate()`方法时,实际上是触发了该View的重新绘制过程。这个过程涉及到多个...

    Invalidate()函数[参考].pdf

    Invalidate() 函数和 InvalidateRect() 函数的使用和差异 Invalidate() 函数和 InvalidateRect() 函数都是在 Windows 编程中用于触发重绘窗口的函数,它们的作用是使窗口或窗口的一部分无效,从而导致 Windows 发送...

    Invalidate.doc

    ### Invalidate与UpdateWindow的区别 #### 一、Invalidate函数详解 **定义与作用:** `Invalidate`函数用于标记窗口的客户区为无效状态,即表明这部分区域需要重新绘制。通常,当窗口的一部分内容发生变化或者被...

    Android中View绘制流程以及invalidate()

    `invalidate()`方法是View类中的一个重要成员,用于触发View的重绘操作。本篇文章将深入探讨Android中View的绘制流程以及`invalidate()`方法的工作原理。 首先,我们需要了解Android视图的生命周期,它包括测量...

    The import com.loopj cannot be resolved 的解决方案

    在编程过程中,我们时常会遇到各种编译错误,其中一种常见的问题是"The import com.loopj cannot be resolved"。这个错误信息表明你的项目无法找到`com.loopj`包,这通常是由于缺少必要的库文件导致的。`com.loopj`...

    CSharp 4.0 .Net Framework V4.0 Control.Invalidate 方法

    在C#编程中,`Control.Invalidate()`方法是.NET Framework 4.0中一个非常重要的图形界面编程元素,主要用于更新控件的显示内容。当控件的状态或数据发生变化,需要刷新其显示时,就会调用这个方法。这个方法使得控件...

    InvalidateRect,Invalidate,UpdateWindow区别

    InvalidateRect, Invalidate, UpdateWindow 的异同点 在编程时,经常混淆四个函数:UpdateData、Invalidate、InvalidateRect 和 UpdateWindow。本文将详细介绍它们的区别和使用场景。 UpdateData UpdateData 是一...

    浅谈Android invalidate 分析

    浅谈Android invalidate 分析 Android 系统中的invalidate机制是View树中非常重要的一部分,它负责对View树进行重绘和更新。当我们对View进行修改时,需要调用invalidate方法来触发重绘过程。那么,今天我们就来浅...

    Android中View绘制流程以及invalidate()等相关方法分析

    在Android开发中,View是构建用户界面的基本元素,它的绘制流程和`invalidate()`等相关方法是开发者需要深入理解的关键概念。本文将详细解析Android中View的绘制流程,以及`invalidate()`等核心方法的工作原理。 ...

    Netron3X.zip

    public override void Invalidate() { Rectangle r = Rectangle; r.Offset(-10, -10); r.Inflate(40, 40); if (Model != null) Model.RaiseOnInvalidateRectangle(r); } #endregion

    Android中invalidate()和postInvalidate() 的区别及使用方法

    Android中实现view的更新有两组方法,一组是invalidate,另一组是postInvalidate,其中前者是在UI线程自身中使用,而后者在非UI线程中使用。  Android提供了Invalidate方法实现界面刷新,但是Invalidate不能直接在...

    serverless-cloudfront-invalidate:无服务器插件,可让您使Cloudfront缓存无效

    $ npm install --save serverless-cloudfront-invalidate设置将插件作为最后一个插件添加到您的serverless.yml文件中plugins : - serverless-cloudfront-invalidate # add as the last plugin 如果CDN是作为同一...

    Android 点按钮添加TableRow

    这个"Android 点按钮添加TableRow"的应用实例,聚焦于如何通过编程动态地向布局中添加TableRow元素。TableRow是Android中的一个特殊视图,常用于TableLayout中,以创建表格形式的布局。 首先,我们要了解...

    MFC实现简单画图

    RedrawWindow(NULL, NULL, RDW_INVALIDATE | RDW_UPDATENOW); } } void CMiniDrawView::OnLButtonUp(UINT nFlags, CPoint point) { ReleaseCapture(); m_endPoint = point; RedrawWindow(NULL, NULL, RDW_...

Global site tag (gtag.js) - Google Analytics