Есть entity-класс Examination, он содержит ссылку на другую сущность - ExaminationResult.
@Entity
@Table(name = "EXAMINATIONS")
public class Examination{
/***/
@OneToOne(mappedBy = "examination", cascade = {CascadeType.PERSIST, CascadeType.REFRESH, CascadeType.MERGE, CascadeType.DETACH})
private ExaminationResult examinationResult;
/***/
}
Как сделать так, чтобы, когда вызывается метод entityManager.merge(examination); обновлять только examination, а examinationResult не изменять в БД, но при этом при других операциях (persist, remove и т.д.) операции с examinationResult выполнялись?
Если быть точнее, то entityManager.merge(examination); вызывается в нескольких методах и только в одном не нужно обновлять examinationResult, в во всех остальных надо.