Zdravim,

Vlastnorucne vyrobena tabulka - pokud dobre rozumim tedy Domena
zastupujici ono mapovani - je v pripadech kdy to neodpovida realite
necistota do domenoveho modelu,
coz by byl predpokladam i pripad Citacka/Ctecka v tomto pripade
vzhledem k tomu ze neexistuje zadna parametrizace vztahu mezi cteckou
a citackou (resp o zadne takove zde nevim :-) ).

Pokud se dotazujete vzdy jen na jednu konkretni kartu, pak by mozna
postacilo neco takoveho:

select citacka from Citacka citacka left join citacka.karty as karta
where karta = ?

Na Hibernatu k tomu pisou neco o kockach:

select mother from Cat as mother, Cat as kit
where kit in elements(mother.kittens) and kit = ?



Vasek Stumbauer



On 9/6/07, Jiri Frydek <[EMAIL PROTECTED]> wrote:
> Zdravim.
> Osobne preferuju reseni M:N vazeb pres vlastnorucne vyrobenou tabulku,
> ze ktere by se pak tento dotaz delal jednoduse.
> Ale k dotazu. A zkousel jste
>
> FROM CitackaKariet citacka WHERE (citacka.karty IN ?)
>
> kde za ? bude seznam (jednoprvkovy klidne) obsahujici karty ktere ma
> ctecka podporovat.
>
> JF
>
>
> Cituji [EMAIL PROTECTED]:
>
> > Hi all,
> >
> > Maybe stupidny dotaz
> > Mam 2 objekty: CipovaKarta a CitackaKariet
> > CitackaKariet ma ako tribut Set<CipovaKarta> karty ( many-to-many kolekcia
> > kariet )
> > Ako mam napisat HQL, kt. mi vrati zoznam citaciek, kt. obsahuju danu
> > kartu?
> >
> > Skusal som
> >
> > FROM CitackaKariet citacka WHERE (citacka.karty = ?)
> > FROM CitackaKariet citacka WHERE (? in citacka.karty)
> >
> > ale ani jedno mi nefunguje :(
> >
> > Marian Stevlik (Michal)
>
>
>
>

Odpovedet emailem