有没有办法默认忽略除Javers中明确包含的所有字段?我试图保留CGLib代理对象,并且它将获取所有CGLib字段以及@Entity字段。所以我认为更好的方法是默认忽略,而注释/配置说"使用这些字段"。
我也试过.withMappingStyle(MappingStyle.BEAN),这似乎没有什么区别。
答案 0 :(得分:0)
没有这样的选择,但
您可以使用JaversBuilder.registerIgnoredClass(Class<?> ignoredClass)
我不建议将CGLib代理对象直接提交给JaVers。对于Hibernate,我们有 unproxy hook ,请参阅http://javers.org/documentation/domain-configuration/#hooks 您可以为ORM实现unproxy hook