`
comeonbabye
  • 浏览: 441699 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

deleted object would be re-saved by cascade (remove deleted object from associat

阅读更多

在hibernate 删除关联时会出现eleted object would be re-saved by cascade (remove deleted object from associations)的异常,结合别人的和自己的经验通常有三种解决的方案:

方法1 删除Set方的cascade:
方法2 解决关联关系后,再删除

    onside.getManys().remove(thisMany);    // 在所关联的一方的set中移走当前要删除的对象
   
thisMany.setOne( null );                           // 设置所对应的一方为空,解除它们之间的关系
   
manyDao.delete(thisMany);

方法3 在many-to-one方增加cascade 但值不能是none

 

 

我一般采用方法2,方法3设置为CascadeType.REMOVE,会把主表记录也删除。

分享到:
评论

相关推荐

    Hibernate 删除出现异常的解决方案.doc

    在使用Hibernate进行数据库操作时,有时会遇到一种异常情况,即在尝试删除一个对象时,系统抛出"deleted object would be re-saved by cascade (remove deleted object from associations)"的异常。这个异常通常发生...

    Laravel开发-laravel-cascade-deletes

    本文将深入探讨如何在Laravel中实现级联删除,并结合"laravel-cascade-deletes"这个示例来说明。 1. **Eloquent ORM与级联删除**: Laravel中的Eloquent ORM(对象关系映射)是PHP世界中最优雅的ORM之一,它提供了...

    Exploring the location of object deleted by seam-carving

    Exploring the location of object deleted by seam-carving

    wechat-deleted-friends-master

    《微信好友恢复:深入解析“wechat-deleted-friends-master”项目》 在我们的日常生活中,微信作为一款全球广泛使用的社交应用,已经成为了我们联系亲朋好友、进行商务沟通的重要工具。然而,有时由于误操作或者...

    RemoveSymantecMacFiles.command

    that would be deleted. No note is added if a file is not supposed to be removed by Symantec Uninstaller. -f Do not show files as they are removed. If -f is not specified, file names are shown as ...

    alfresco-deleted-content-store-cleaner:Alfresco删除的Content Store Cleaner作业

    Alfresco删除的内容商店清洁程序 该加载项提供了一项工作,以删除“已删除的内容存储”中... 该插件将从已删除的内容存储库(通常位于${alfresco}/alf_data/contentstore.deleted ) ${alfresco}/alf_data/contentstore

    2BE_DELETED_vdr-plugin-arghdirector:暂时的? 被遗弃的家? VDR插件Arghdirector-开源

    "2BE_DELETED_vdr-plugin-arghdirector:暂时的? 被遗弃的家? VDR插件Arghdirector-开源" 这个标题提到了一个名为"vdr-plugin-arghdirector"的VDR(Video Disk Recorder)插件。VDR是一种开源的数字视频录像机软件...

    Multiply deleted [E1, polymerase-, and pTP-] adenovirus vector persists despite deletion of the preterminal protein

    Multiply deleted [E1, polymerase-, and pTP-] adenovirus vector persists despite deletion of the preterminal protein RESEARCH ARTICLE Multiply deleted [E1, polymerase-, and pTP-] adenovirus vector ...

    SQL Inserted和deleted详解

    ### SQL Inserted 和 Deleted 表详解 在 SQL Server 中,`Inserted` 和 `Deleted` 是两个特殊的表,它们主要用于触发器(Trigger)中。当执行 INSERT、UPDATE 或 DELETE 操作时,系统会自动创建这两个虚拟表,并...

    应用Dephi 开发佳能照相机API

    {****************************************************************************** * * ... Gets an indexed child object of the designated object. Parameters: In: inRef - The reference...

    SQLite-Deleted-Records-Parser, 在SQLite数据库中,用于恢复已经删除项目的脚本.zip

    SQLite-Deleted-Records-Parser, 在SQLite数据库中,用于恢复已经删除项目的脚本 SQLite解析器在SQLite数据库中恢复删除条目并将输出放入TSV文件或者文本文件( R ) 中的脚本sqlparse.py的###Usagesqlparse.py -f/...

    Dont Download, it will be deleted

    Dont Download, it will be deleted

    Recover 4 all Pro V2.26

    They can be saved to another drive with a few mouseclicks (see Searching deleted files for step by step instructions). Recover4all?only lists folders that contain deleted files. Normal nondeleted ...

    FlexGraphics_V_1.79_D4-XE10.2_Downloadly.ir

    - ADD: Add TFlexPanel.InvalidateControl virtual method which calls from TFlexControl.Invalidate and can be overriden (it is possible now to catch all object invalidation calls). - FIX: The TFlexPanel....

    Who Deleted Me - Unfriend Finder-crx插件

    语言:English 追踪谁在社交网络上使用谁。 看谁删除/联合您在社交网络上! 谁删除了我跟踪你的朋友列表,并在朋友缺少时通知你。 我们会告诉您是否删除了您或停用。 当你结交新朋友时,我们也会告诉你!

    Diskeeper 2008 v12.0.759.0

    variety of information can be saved for future reference. Simultaneous Analysis or Defragmentation Operations --------------------------------------------------- You can analyze and/or defragment ...

    To be deleted

    在IT行业中,文件管理是日常操作的重要组成部分,无论是个人用户还是企业用户,都需要掌握如何有效地创建、保存、移动以及删除文件。在这个场景中,我们关注的是如何删除一个名为"StudentManagement"的压缩包文件。...

    ImpREC 1.7c

    - It will not be fooled anymore by latest ASProtect Emulated API - Misc - Erratum: "Fix Damaged PDB" is for Win9x/ME only! - "Create New IAT" feature - "Select Code Section(s)" to precise where ...

    xvideos.com-deleted-full.csv.zip

    xvideos.com-deleted-full.csv.zip

Global site tag (gtag.js) - Google Analytics