Javers默认忽略而不是默认包含

时间:2016-03-30 18:44:01

标签: javers

有没有办法默认忽略除Javers中明确包含的所有字段?我试图保留CGLib代理对象,并且它将获取所有CGLib字段以及@Entity字段。所以我认为更好的方法是默认忽略,而注释/配置说"使用这些字段"。

我也试过.withMappingStyle(MappingStyle.BEAN),这似乎没有什么区别。

1 个答案:

答案 0 :(得分:0)

没有这样的选择,但

  • 您可以使用JaversBuilder.registerIgnoredClass(Class<?> ignoredClass)

  • 按类型(如果它们有一些有意义的类型)全局忽略这些CGLib代理字段
  • 我不建议将CGLib代理对象直接提交给JaVers。对于Hibernate,我们有 unproxy hook ,请参阅http://javers.org/documentation/domain-configuration/#hooks 您可以为ORM实现unproxy hook

相关问题