Двунаправленное отображение спящего режима, странная проблема - PullRequest
0 голосов
/ 08 мая 2019

Я использую Hibernate версии 5.4.2.У меня есть объект, чье отношение @OneToMany с другим объектом.Каким-то образом я допустил ошибку и определил отношение @OneToOne в соответствующем объединенном объекте, но оно работает нормально. Проблема в том, что я не понимаю, как это работает, не создавая проблем ни при компиляции, ни при выполнении приложения. Предполагалось, что это @ManyToOne иЯ думаю, это не должно работать.Чтобы быть более конкретным, кратко;

 public class A {

  @OneToMany(cascade = CascadeType.MERGE, mappedBy = "a", fetch = FetchType.LAZY)
@DiffIgnore
private List<B> eInvoices = Lists.newLinkedList();
}

public class B{

@OneToOne(fetch = FetchType.LAZY)
@JoinColumn(name = "a")
private A a;

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