自动忽略@OneToMany、@ManyToOne
Automatically Ignore @OneToMany, @ManyToOne
我使用 Javers 成功地记录了实体,但是对于每个实体,我都必须设置 @DiffIgnore 和 @ShallowReference 以忽略使用 @OneToMany、@ManyToOne 等映射的字段。
我正在尝试在 JaversBuilder 上进行配置,但没有成功。
有没有办法在 Javers 上配置为自动忽略使用这些注释映射的属性?或者只获取带有@Column 注解的属性?
我阅读了这些内容,并尝试遵循其中的一些答案,但也没有用。
Javers - DiffIgnore on bidirectional OneToMany
无法命令 JaVers 忽略具有特定注释的字段。 JaVers 没有阅读您的 类.
中的所有注释
您可以在您这边实现注释扫描器,然后在 JaversBuilder 中注册您的 EntityDefinitions:
public JaversBuilder registerEntity(EntityDefinition entityDefinition)
我使用 Javers 成功地记录了实体,但是对于每个实体,我都必须设置 @DiffIgnore 和 @ShallowReference 以忽略使用 @OneToMany、@ManyToOne 等映射的字段。 我正在尝试在 JaversBuilder 上进行配置,但没有成功。 有没有办法在 Javers 上配置为自动忽略使用这些注释映射的属性?或者只获取带有@Column 注解的属性?
我阅读了这些内容,并尝试遵循其中的一些答案,但也没有用。
Javers - DiffIgnore on bidirectional OneToMany
无法命令 JaVers 忽略具有特定注释的字段。 JaVers 没有阅读您的 类.
中的所有注释您可以在您这边实现注释扫描器,然后在 JaversBuilder 中注册您的 EntityDefinitions:
public JaversBuilder registerEntity(EntityDefinition entityDefinition)