Cascade Type.ALL не работает

Я установил CascadeType.ALL в моем отношении сущности, но он работает частично, когда я сохраняю сущность.

Пример: `Участник:

@OneToMany(mappedBy="member", cascade={CascadeType.ALL})
private List<ContactInfo> contactInfos;

и объект ContactInfo:

@ManyToOne
@JoinColumn(name="MEMBERID")
private Member member;

`

Детали участника , а также данные ContactInfo сохраняются. Но Member.Id не обновляется в таблице ContactInfo , так как у меня есть ограничение внешнего ключа, допускающее значение NULL, в таблице ContactInfo .

Как сделать JPA для автоматического обновления Member .Id в ContactInfo также всякий раз, когда я сохраняю членство?

С уважением,

Сатья

5
задан Satya 24 February 2011 в 16:22
поделиться