您需要一些帮助,我需要使用其中定义了所有Columns的POJO类,并使用@MappedSuperClass
批注映射它(说类A)
现在我有一个B类,并且扩展了A类,但是现在有趣的是,我不知道A类中提到的Entity类中的所有字段,我想知道如何覆盖它们,以便Entity Manager不会引用A类的所有列,并且给我一个无效的标识符异常。
我尝试过
@AttributeOverride(name = "attributeName", column = @Column(nullable = true))
我也尝试过
@AttributeOverride(name = "attributeName", column = @Column(name = "Column_Name", insertable = false, updatable = false)).
我肯定要扩展A类,因为它在我正在使用的库中,并且它做了很多工作,否则我将不得不重写该库执行的整个代码。我什至无法删除A类中多余的列,因为其他应用程序正在使用它。请帮帮我。