Spring Boot-当记录被CRUD到实体表时,我需要在通知表中插入一条记录-与数据库触发器类似

问题描述

我有一个场景,当对实体的任何记录进行任何更改(CRUD)时,我都需要执行自定义逻辑。示例-如果添加了任何新产品,我想在通知表中插入一条记录,以便在仪表板上显示通知

我目前的处理方式- 目前,我已将此逻辑添加方法内部,并在产品实体发生任何CRUD操作后调用方法

问题陈述 我必须从可能发生CRUD的所有可能方法调用方法。因此,有可能出错。

问题 休眠中是否有任何具有类似DB触发器功能的概念。因此,应该有一个实体侦听器,当实体发生CRUD时,就会触发逻辑。

P.S。 -我已经读过有关@EntityListener的信息,但发布此问题只是为了确保@EntityListener是解决此问题的最佳解决方

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)