Проверенное отношение к неаудируемому объекту, терпящему неудачу при обновлении базы данных - PullRequest
0 голосов
/ 22 октября 2018
@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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...