@Entity
@Audited
class A extends BasicEntity{
@ManyToOne
@JoinColumn(name="b_id")
@Audited(targetAuditMode=RelationTargetAuditMode.NOT_AUDITED)
private B b;
}
@MappedSuperclass
public abstract class BasicEntity implements Serializable{
@Id
private String id;
}
@Entity
class B extends BasicEntity{
}
Для данного примера вставка в БД работает нормально, но обновление завершается неудачно с журналом:
Ошибка доступа к полю [private java.lang.String BasicEntity.id] при отражении для постоянногосвойство [B # id]: {id};Вложенное исключение - org.hibernate.property.access.spi.PropertyAccessException: Ошибка доступа к полю [private java.lang.String B.id] при отражении для постоянного свойства [B # id]: {id}
Я использую банку "5.2.10.Final" envers