【发布时间】:2019-09-13 11:13:37
【问题描述】:
我正在尝试记录我的应用程序中实体的每一次更改(delete、update),我在服务层中执行了这些更改。
示例:
我有实体公司,其中包含孤儿 removal = true 的员工列表。 当我删除公司时 - 应用日志“公司 XX 已删除” - 公司及其员工都被删除。
问题是我错过了像Company XX removed和“Employee XX removed”或Employees [XX, YY, AA] removed这样的日志> 因为它们是由休眠本身删除的,而不是通过我的应用程序的显式调用。
有什么方法可以为通过孤立删除删除的实体设置日志记录?
【问题讨论】:
-
如果您手头有
Company实例,您可能还有一个员工列表作为公司中的字段。使用它,因为我猜所有员工都被删除了
标签: java spring hibernate slf4j