【问题标题】:How to soft delete (logical delete) for all entities in eclipselink如何对eclipselink中的所有实体进行软删除(逻辑删除)
【发布时间】:2014-02-18 06:58:25
【问题描述】:

我研究了 eclipselink 中的级联软删除,我发现我们可以使用 DescriptorCustomizer 和 AdditionalCriteria 来做到这一点。但我的问题是我有一个庞大的项目,而客户想要拥有所有记录(也被删除)。我想要一个解决方案来实现这一点,而无需创建太多的描述符定制器类。 我有太多的关系,这对于为所有孩子编写 sql 更新太难了。

我能否以更简单的方式为我的所有实体及其子级级联软删除?

【问题讨论】:

  • 这听起来更像是用底层数据库上的脚本来解决的问题。你用什么数据库?

标签: java jpa eclipselink


【解决方案1】:

而不是在 Java 中尝试。为什么不通过 sql 或数据库支持的任何查询机制在数据库级别处理这个问题。由于这是一次性操作,您可能不想花精力编写 Java 代码

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-02-03
    • 2022-08-14
    • 2011-01-29
    • 1970-01-01
    • 1970-01-01
    • 2012-11-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多