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) > > > >
