【发布时间】:2018-12-01 20:09:47
【问题描述】:
我对表“user”使用带有“withModifiedFlag = true”的 Hibernate Envers,_mod 列是用布尔数据生成的。但我无法通过代码或获取方式获取更改列的列表。
【问题讨论】:
-
您错过了一个问题。添加时请同时添加:到目前为止您为解决问题所做的尝试。那怎么行不通。你所经历的和你所期望的。还有你自己对这个问题进行的研究的结果。已经谢谢了。
-
感谢@Ben 的支持。我创建了一个对象“用户”并希望跟踪数据库 mySQL 中的更改历史记录。我使用了 Hibernate Envers(版本 5.3.1),为“user”对象设置注释 @Audited(withModifiedFlag = true),然后使用列
_mod 的表“user_aud”工作正常(布尔数据)。我曾尝试使用 AuditReader,但我只获得 AuditQuery 和修订数据。我想获取表“user_aud”中更改的列的名称(值 = 1)。如何在表“user_aud”中获取修改的列名?
标签: java hibernate spring-data-jpa hibernate-envers