Hibernate Envers @NotAudited 注解

标签 hibernate audit hibernate-envers

在 Envers Audited 类上,我通过放置 @NotAudited 注释排除了一个字段,但 Envers 忽略了我的注释,它只适用于 getter 方法,而不适用于字段级别。

我可以配置以便将我的注释放在字段级别吗?

最佳答案

Envers 在 Hibernate 注释所在的相同位置查找注释。因此,如果您在字段上有 Hibernate 映射,Envers 将查看字段。

如果您使用的是 xml 配置,那么很可能 Envers 正在使用默认方法来搜索注释,即在 getters/setters 上。

关于Hibernate Envers @NotAudited 注解,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20389472/

相关文章:

java - 在构造函数 JPQL 中使用 Case

java - 如何获取已删除实体的数量

java - 在数据库中审计错误的日期时间

mysql - 使用 CrudRepository 删除带有集合的实体时,Hibernate-envers 抛出异常

java - 使用 Hibernate/JPA 根据具体情况从 @Embedded 属性中排除字段

mysql - 与Hibernate的Pool和Mysql冲突?

npm - node-sass 漏洞和 npm 审计

sql-server - Linq to SQL 审计跟踪/审计日志 : should I use triggers or doddleaudit?

java - 在 Hibernate Envers 中是否可以查询给定修订的所有实体?

java - NullPointerException 在 org.hibernate.envers.event.AuditEventListener.generateBi DirectionCollectionChangeWorkUnits(...)