JPA сохраняются с OneToMany ManyToOne - PullRequest
3 голосов
/ 23 ноября 2011

Я пытаюсь сохранить сущности с отношениями @OneToMany и @ManyToOne.

@OneToMany(mappedBy="customer", cascade=CascadeType.ALL, fetch=FetchType.EAGER)
private Collection<Address> addresses = new LinkedHashSet<Address>();

@ManyToOne
@JoinColumn(name="customer_id", referencedColumnName="customer_id")
private Customer customer;

Проблема в том, что он вставляет NULL вместо customer_id в таблицу address.

не могли бы выпредположить, почему это происходит.

Заранее спасибо.

1 Ответ

4 голосов
/ 23 ноября 2011

Это, вероятно, означает, что вы не инициализировали поле customer адресов.Если это не решение, покажите нам свой код.

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