`

关联插入

阅读更多

@Override
 public PurchaseRequisition addPurchaseRequisition(
   PurchaseRequisition purchaseRequisition) {
  
  Set<PurchaseRequisitionItem> set = purchaseRequisition.getPurchaseRequisitionItems();
  
  purchaseRequisition.setPrId(null);
  purchaseRequisition.setPurchaseRequisitionItems(null);
  PurchaseRequisition p = purchaseRequisitionDao.save(purchaseRequisition);
  
  if( set != null && set.size()>0){
   
   for (PurchaseRequisitionItem item : set) {
    item.setPriId(null);
    item.setPurchaseRequisition(p);
    purchaseRequisitionItemDao.save(item);
   }
  }
  return p;
 }

分享到:
评论
1 楼 leopard0825 2010-02-01  



[RPC Fault faultString="org.springframework.dao.InvalidDataAccessApiUsageException : deleted object would be re-saved by cascade (remove deleted object from associations): [com.byd.cmms.model.PurchaseRequisitionItem#222]; nested exception is org.hibernate.ObjectDeletedException: deleted object would be re-saved by cascade (remove deleted object from associations): [com.byd.cmms.model.PurchaseRequisitionItem#222]" faultCode="Server.Processing" faultDetail="null"]
at mx.rpc::AbstractInvoker/http://www.adobe.com/2006/flex/mx/internal::faultHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AbstractInvoker.as:220]
at mx.rpc::Responder/fault()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\Responder.as:53]
at mx.rpc::AsyncRequest/fault()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\rpc\AsyncRequest.as:103]
at NetConnectionMessageResponder/statusHandler()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\messaging\channels\NetConnectionChannel.as:569]
at mx.messaging::MessageResponder/status()[C:\autobuild\3.2.0\frameworks\projects\rpc\src\mx\messaging\MessageResponder.as:222]

相关推荐

    ORACLE_多表关联_UPDATE_语句

    Oracle数据库中的多表关联UPDATE语句是用于在一个表中更新数据时,依据另一个表的条件进行操作的关键技术。这在处理复杂的数据同步或修正场景时非常有用。在本例中,我们将探讨如何利用多表关联来更新数据,并通过...

    Oracle中多表关联批量插入批量更新与批量删除操作

    在Oracle数据库中,进行多表关联的批量插入、批量更新和批量删除操作是常见的数据库管理任务,尤其是在处理大量数据时,这些操作能显著提高效率并减少资源消耗。本文将详细探讨这三个方面,并通过实例代码来展示如何...

    触发器同时插入两表(表结构不同)

    触发器同时插入两表(表结构不同)create trigger Mytr on ZJK_YH for insert as begin insert into ZJK_ZJZLXXB (ZJJCXXB_ZJUID,ZJJCXXB_XM,ZJJCXXB_XB,ZJJCXXB_CSNY) select YH_UID,YH_XM,YH_XB,YH_CSNY from...

    使用DataSet和DataAdapter插入关联数据

    ### 使用DataSet和DataAdapter插入关联数据 #### 一、引言 自从ADO.NET的引入,我们开始采用一种全新的数据处理方式,即脱机环境下的数据处理。这种改变虽然被广泛接受,但也带来了新的挑战,尤其是在使用DataSet...

    Mybatis实现多表联合查询和批量插入

    Mybatis实现多表联合查询和批量插入 Mybatis是一款流行的持久层框架,它可以帮助开发者快速、高效地访问数据库。在实际开发中,经常需要对多个表进行联合查询,或者对大量数据进行批量插入。本文将详细介绍如何使用...

    SSH+Extjs Oa管理系统整合

    开发者可以通过SessionFactory创建Session,然后在Session中进行持久化操作,如save()或saveOrUpdate(),处理多表之间的关联插入。 4. **Extjs**: Extjs是一个用于构建桌面级Web应用的JavaScript库,提供了丰富的...

    专题资料(2021-2022年)javaWEB模块物流项目五.doc

    本项目主要涉及的是基于JavaWeb技术的物流管理系统,其中包含了多个关键知识点,如分区管理、多表关联插入、多条件组合分页查询、Excel导出以及前端与后端交互等。以下是这些知识点的详细解释: 1. **分区管理**: ...

    LR自动关联和手动关联

    当浏览器首次与服务器交互时,服务器通常会在返回的数据中插入一个唯一的Session ID,用于后续请求的身份验证。例如,在描述中提到的例子,服务器在网页A的响应中携带了ID=123,当浏览器请求网页B时,需要带上这个ID...

    自动关联 loadrunner参数化

    3. 确定插入关联的位置。 4. 在 VIEW TREE 中使用 web_reg_save_param 函数手动建立关联。 5. 将脚本中有用到关联的数据,用参数代替。 6. 验证关联的正确性。 在自动关联和手动关联中,我们需要注意 ...

    EPLAN插入表格的方法

    接下来,我们讨论如何插入与Excel关联的表格。这一步骤涉及到数据的外部链接,能让你利用Excel的强大计算功能。首先,你需要在Excel中准备好要导入的数据,并保存为.XLS或.XLSX文件。回到EPLAN,再次选择“插入”&gt;...

    省市区自关联 MySQL 插入数据.txt

    适合掌握 MySQL 数据库的人群

    插入法排序过程演示程序

    3. **排序算法实现**:排序的核心逻辑可能在`sort.exe`或关联的源代码文件中,这个可执行文件是编译后的VB程序,它实现了插入法排序的算法,并可能包含用于展示排序过程的图形化界面。 在VB中实现插入法排序,通常...

    可增量更新的关联规则挖掘算法

    ### 可增量更新的关联规则挖掘算法 #### 一、引言 在大数据时代背景下,数据挖掘技术成为了处理海量数据的重要工具之一。其中,关联规则挖掘作为一种常用的挖掘方法,在市场篮子分析、用户行为分析等领域有着广泛...

    在ASP.NET 2.0中操作数据::研究插入、更新和删除的关联事件

    在ASP.NET 2.0中,操作数据涉及对数据库记录进行插入、更新和删除操作,通常使用GridView、DetailsView或FormView控件实现。这些控件内置了方便的数据交互功能,如编辑、删除按钮,以及在用户界面上的动态转换。在...

    插入类排序算法

    ### 文件关联分析 - `shell_inst` 文件可能包含希尔排序的实现代码或示例,帮助读者理解希尔排序的步骤和增量序列的选择方法。 - `straight_inst` 文件可能包含了直接插入排序的实现,展示了如何遍历序列并逐个插入...

    VB 利用INSERT语句向数据表中插入数据

    在VB(Visual Basic)编程中,向数据表中插入数据是一项基本操作,通常涉及与数据库的交互。在本教程中,我们将深入探讨如何利用INSERT语句来实现这一目标。INSERT语句是SQL语言的一部分,用于在数据库表中创建新的...

    LR 关联高级篇

    关联就是将这些动态值捕获并插入到后续的请求中,使得测试脚本能够模拟实际用户操作流程。 在LR中,关联通常通过创建“关联规则”来实现,包括正则表达式匹配、提取变量、存储和引用这些变量。下面我们将详细讨论几...

    EXCEL 或WPS 自动插入图片代码

    3. **单元格关联**: 宏会将图片与活动单元格关联,确保在插入前已选中目标单元格。 4. **错误处理**: 在实际应用中,应添加错误处理代码,以应对图片路径不存在、无权限等情况。 通过这样的方法,我们可以创建一个...

    c#光标处插入项目源码_光标插入_married6uu_flewuvd_

    5. 事件驱动编程:在实际应用中,这个功能可能会与键盘事件(如`KeyDown`或`KeyPress`)或者自定义按钮点击事件关联。当触发这些事件时,执行上述插入操作。 6. 多线程处理:如果源码插入涉及大量计算或需要等待...

    Hibernate一对一唯一外键关联映射(双向关联)

    - 插入数据时,需要先创建并保存父对象,然后在子对象中设置父对象引用,再保存子对象。 - 查询时,可以通过父对象获取子对象,或者通过子对象获取父对象。 双向关联使得在业务操作中可以更加灵活地导航对象图。...

Global site tag (gtag.js) - Google Analytics