Zdravím,
nestačilo by něco takového?
(píšu to z hlavy, určitě tam bude nějaká chyba)
Class A {
...
@ManyToMany
List<B> bs
JPA QL:
SELECT DISTINCT a FROM A a JOIN a.bs b WHERE b.id IN (1,2)
Fafi
2010/8/10 Ivan Polak <[email protected]>:
> Ahojte,
>
> skusim to napisat zrozumitelnejsie:
>
> mam tabulku A, stlpce:
>
> id
> name
>
> mam tabulku B, stlpce:
> id
> name
>
> a potom mam tabulku AB (vazobna tabulka medzi A a B) , stlpce:
> fk_a_id cudzi kluc do A
> fk_b_id cudzi kluc do B.
>
> priklad:
>
> tabulka A:
> 1 Ivan
> 2 Peter
> 3 Jozo
>
> tabulka B:
> 1 auto
> 2 bicykel
> 3 motorka
> 4 skuter
>
> tabulka AB:
> 1 1
> 1 2
> 3 4
> 2 1
> 2 2
> 4 1
>
> potrebujem cez hibernate napisat taky dotaz, ktory mi vyberie z
> tabulky A len takych ludi, ktori maju auto a bicykel, teda ktory maju
> presne taketo zaznamy:
>
> x 1
> x 2
>
> v nasom pripade by to boli zaznamy z A tabulky: Ivan a Peter (id 1 a 2).
>
> dakujem
>
> Ivan