【发布时间】:2015-07-31 23:56:45
【问题描述】:
我正在使用旧数据库,每当有内容保存到数据库的其中一个表中时,我都需要执行一些自定义逻辑。这包括检查多个字段以查看发生了哪些类型的数据更改、使用适当的更改状态更新字段、更新表中的其他行,然后最后插入新行或更新现有行。
显然,这远远超出了@SQLInsert 或@SQLUpdate 注释所能做的。实现这一目标的最佳方法是什么?我需要在即将保存对象时调用一些东西,执行一些手动 SQL 调用,然后取消内置保存功能,因为我们会手动处理它。
【问题讨论】:
标签: java hibernate groovy sql-update sql-insert