Исключение StackOverflow в сопоставлении OnetoMany JPA - PullRequest
0 голосов
/ 08 октября 2018

Я создаю сопоставление, как:

mapping1

И я использую код:

Платежный объект

@ManyToMany( cascade = CascadeType.ALL )
@LazyCollection(LazyCollectionOption.FALSE)
@JoinTable(
    name = "invoice_payment",
    joinColumns = { @JoinColumn( name = "pay_id" ) },
    inverseJoinColumns = { @JoinColumn( name = "inv_id" ) }
)
private List<Invoice> invoices;

Сущность счета

@LazyCollection(LazyCollectionOption.FALSE)
@ManyToMany( mappedBy = "invoices", cascade = CascadeType.ALL)
private List<Payment> payment;

Моя проблема заключается в том, что, когда я нахожу детали платежного объекта с помощью спящего режима, я получаю ошибку StackOverflow.

Я знаю, что эта ошибка возникает из-за Счета-фактуры в Платеже и Платежа в Счете-переполнении.

Мне нужна такая же диаграмма ER.

ErrorImage

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