我已经成功使用Javers记录了实体,但是对于每个实体,我必须放置@DiffIgnore和@ShallowReference才能忽略与@ OneToMany,@ ManyToOne等映射的字段。 我正在尝试在JaversBuilder上进行配置,但没有成功。 有没有一种方法可以在Javers上配置为自动忽略使用这些注释映射的属性?还是只使用带有@Column批注的属性?
我阅读了这些内容,并尝试遵循一些答案,但是还是没有用。
答案 0 :(得分:0)
如果JaVers具有特定注释,则无法命令JaVers忽略该字段。 JaVers不会读取您课程中的所有注释。
您可以在自己的侧面实现注释扫描器,然后在JaversBuilder中注册EntityDefinitions:
public JaversBuilder registerEntity(EntityDefinition entityDefinition)