Jak resite trideni v HQL pomoci fieldu objektu, kdyz objekt podle dle
ktereho je trideno muze byt i null?

Nedelam do hibernate, ale tohle je podle me ciste zalezitost databaze.
HQL se pretransformuje do nejakyho selectu kde je proste obycejna
order by klauzule. No a pak zalezi na tom jak ta ktera databaze
naklada s hodnotama null. To je bohuzel ruzny v kazde databazi.
Co vim tak DB2 a Oracle radi null vyse nez ostatni hodnoty, kdezto
microsoft nebo mysql radi pod.
Jinak oracle od verze 9 ma jeste moznost to specifikovat v dotazu
select * from table order by job_level asc nulls first

tohleto "nulls first|last"  je mam pocit soucasti nejake specifikace
standardu SQL, ale nevim ktere. Sql92 to urcite nebude, takze asi to
bude v sql99 takze by to mohl podporovat i nekdo jinej nez oracle.

No moc jsem ti nepomohl, ale aspon vis jak to je a treba najdes v
nastaveni hibernate neco co ridi generovani sql pro specificky
databaze a vyuzijes to.

--
Stanislav Ošmera
Work: +44 (0)2075 980 348
Cell: +44 (0)7914 635 412
private email: [EMAIL PROTECTED]
work email: [EMAIL PROTECTED]
Skype: sosmera   ICQ:149634231

Odpovedet emailem