问题描述
我有一个场景,当对实体的任何记录进行任何更改(CRUD)时,我都需要执行自定义逻辑。示例-如果添加了任何新产品,我想在通知表中插入一条记录,以便在仪表板上显示通知。
我目前的处理方式- 目前,我已将此逻辑添加到方法内部,并在产品实体发生任何CRUD操作后调用该方法。
问题陈述 我必须从可能发生CRUD的所有可能方法中调用此方法。因此,有可能出错。
问题 休眠中是否有任何具有类似DB触发器功能的概念。因此,应该有一个实体侦听器,当实体发生CRUD时,就会触发逻辑。
P.S。 -我已经读过有关@EntityListener的信息,但发布此问题只是为了确保@EntityListener是解决此问题的最佳解决方案
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)