[Java lista] JPA Cascade törlés probléma

anhuman anhuman at freemail.hu
2008. Okt. 27., H, 11:35:09 CET


Kristof Jozsa írta:
> @OneToMany( mappedBy="a_ref", fetch=FetchType.EAGER ,
> cascade=CascadeType.ALL )
> private Set<B> b_set;
>
> a mappedBy property miatt a Set feloli oldal az inverz oldala a
> relacionak, ergo a tuloldalt tortent valtozasok alapjan fog updatelni
> a JPA provider.
>
> A tiszta megoldas az A osztaly B-setjenek kozvetlen turkalasa helyett
> az A osztalyban egy removeB() (es addB()) jellegu metodus bevezetese
> ami mindket iranybol megtepi illetve epiti a relaciot, igy egyreszt
> nem lesz inkonzisztens az objektummodelled, masreszt mindegy lesz
> melyik az inverz oldala a mappelesnek.
>
> K
>   
Köszönöm...
Jó ötlet ... máris próbálom.






További információk a(z) Javalist levelezőlistáról