[Java lista] JPA segítség kérés

Auth Gábor auth.gabor at javaforum.hu
2008. Júl. 19., Szo, 08:57:04 CEST


Halihó!

chico at tisztanet.hu ezt írta:
> 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.

  Egy @Id lehet, ha több is kell, akkor @EmbeddedId lesz a barátod... :)
-- 
http://www.javaforum.hu -=- http://www.enaplo.hu
Auth Gábor -=- http://www.javaforum.hu/web/10/authgabor


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