【问题标题】:Trigger operation on entity from operation on another entity Spring data JPA从对另一个实体的操作触发对实体的操作Spring数据JPA
【发布时间】:2019-10-17 06:12:23
【问题描述】:

我有一个 jpa 实体说 entityA,另一个实体说 entityB,它们之间没有任何映射/关联。 当我更新或保存 entityA 时,我想对 entityB 执行一些 JPQL 或操作。 例如,假设我保存了新的 entityA,所以我想在 entityB 上运行一些自定义 JPQL 查询,或者由于 entityA 的新保存而从 DB 中删除 entityB。 我想使用 EntityListener 但我不知道怎么做,因为我的自定义 EntityListener 中没有实体管理器引用 我如何使用 Spring JPA 做到这一点?

【问题讨论】:

    标签: java jpa spring-data-jpa


    【解决方案1】:

    数据库端的简单触发器是否应该做同样的事情? 使用 Spring,我建议您尝试 @RepositoryEventHandler

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-12
      • 1970-01-01
      • 1970-01-01
      • 2015-03-04
      相关资源
      最近更新 更多