[Java lista] JPA segítség kérés
chico at tisztanet.hu
chico at tisztanet.hu
2008. Júl. 19., Szo, 04:13:03 CEST
Sziasztok!
Az alábbi, egyszerűnek látszó dolgot szeretném megvalósítani
JPA-ban:(Oracle TopLink Essentials - 9.1 (Build b36-rc))
Van egy "stock" tábla, amelyhez 1-N módon kapcsolódik a "stock_items"
tábla (@OneToMany).
A gondot az jelenti, hogy összetett kulccsal kellene a join-t
megcsinálni, de nem tudom, hogy ebben az esetben hogyan kell.
Ezzel próbálkoztam:
@OneToMany(fetch = FetchType.EAGER, cascade = CascadeType.ALL)
@JoinTable(
name = "stock_items",
joinColumns = {
@JoinColumn(name = "item_code", referencedColumnName = "code"),
@JoinColumn(name = "status", referencedColumnName = "status"),
@JoinColumn(name = "ver_no", referencedColumnName = "ver_no")})
private Collection<ArticleCaption> items;
A "@Id" mindhárom attributumon ott van.
Rosszul generálja ki az SQL utasítást, és persze az nem fut le.
Valaki tudna ebben segíteni?
Üdv,
Chico
További információk a(z) Javalist levelezőlistáról