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
