V mem pripade (po pouziti left outer joinu) radi PostgreSQL zaznamy s null nastesti na konec. Jinak je to zajimava myslenka pro pripad, ze bych si chtel vybrat - radit zaznamy s null na konec/na zacatek. Nevim, jestli Hibernate umi pridat dalsi vypocitanou hodnotu - tipl bych ze ano, ze bude fungovat neco jako ""select osoba, osoba.pes is not null from Osoba osoba""... ale nemam to ted bohuzel moznost overit. No, ale jeste je tu 3. moznost:) Mit primo v tride Osoba vlastnost "maPsa" - a jeste ji treba vyplnovat primo databazi pres trigger (v plpgsql neco jako...NEW.maPsa = NEW.pes IS NOT NULL...) :).

S pozdravem, Petr Gola

On 05/09/06, Ladislav Nagy <[EMAIL PROTECTED] > wrote:
Mrknete, zda je mozne v Hibernate pridat do vysledeku dotazu jeden
sloupecek, ktery bude jen obsahovat informaci (treba hodnoty T/F), zda je
pes1.jmeno prazdne. Pokud to lze, pak muzete vysledek dotazu (nejlepe s
vyuzitim toho left outer joinu) rozsirit o ten jeden sloupec a setridit
podle dvou sloupcu - zaprve podle toho noveho a za druhe podle pes1.jmeno.
V Oracle byste pouzil DECODE, v MSSQL CASE, ale zda to lze v Hibernate
nevim, protoze jej nepouzivam.
Kdyz by to v Hibernate takto neslo a Vy byste o to jo stal, tak by slo si
takovyto field vytvorit v nejakem pohledu nad tou tabulkou a do Hibernate
nacist data z pohledu a setridit podle tech dvou sloupcu. Ale bylo by to
reseni z nouze, ktere asi nezapada do myslenky Hibernate.

S pozdravem, Ladislav Nagy



----- Original Message -----
From: "Ondřej Fafejta KYBERIE" <[EMAIL PROTECTED]>

Nastává zde ovšem problém s tím, zda se NULL řádky zobrazí první a nebo
poslední - viz. jak psal S. Ošmera.

Fafi


Odpovedet emailem