У меня есть такое отношение в Hibernate:
n 1
A -------> B
Каскадные типы в @OneToMany
от A до B не являются CascadeType.PERSIST и не могут быть сделаны так. @ManyToOne
от B до A также не имеет CascadeType.PERSIST.
Теперь у меня есть случай, когда у меня есть новый неперспективный A, ссылающийся на новый неперспективный B, который относится к непрошедшему A.
Сохранение A приводит к исключению, что A ссылается на «нулевой или временный экземпляр» B, конечно. Сохранение B заранее приводит к той же ошибке, потому что A не сохраняется.
Как мне решить это? Могу ли я указать одноразовое сохранение каскада?