tag:blogger.com,1999:blog-4341820925969523425.post1540293589622343600..comments2023-06-21T11:46:16.907+02:00Comments on Blog o javičce: Hibernate - řazení NULL hodnotPetr Jůzahttp://www.blogger.com/profile/16936931139527310349noreply@blogger.comBlogger3125tag:blogger.com,1999:blog-4341820925969523425.post-88451217506286645582010-02-19T12:23:12.054+01:002010-02-19T12:23:12.054+01:00Jen bych doplnil, že Oracle má podporu řazení null...Jen bych doplnil, že Oracle má podporu řazení null hodnot:<br />... order by x NULLS FIRST/LASTAnonymousnoreply@blogger.comtag:blogger.com,1999:blog-4341820925969523425.post-65689742084832395052010-01-28T12:30:24.852+01:002010-01-28T12:30:24.852+01:00Pre HQL ma ešte napadá použiť funkciu COALESCE(atr...Pre HQL ma ešte napadá použiť funkciu COALESCE(atribut, ' '), čo by malo byť ekvivalentné uvedenej ukážke pomocou formule a zároveň netreba nič pridávať do mapovania. <br />Momentálne si však nespomínam, či existuje aj možnosť použiť COALESCE cez Criteria API.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4341820925969523425.post-61977998156082331702010-01-25T21:17:16.249+01:002010-01-25T21:17:16.249+01:00Tenhle způsob se mi moc nelíbí. Teď mě napadla ješ...Tenhle způsob se mi moc nelíbí. Teď mě napadla ještě jedna možnost, ale jednalo by se pouze o read-only entitu. Udělat v db view, kde by si v příslušném sloupci přidával místo null hodnoty mezeru. Tahla entita by se používala pro selecty a druhá entita, mapovaná na tabulku, by se používala pro zápis. Teď ale co je větší zlo :)Anonymoushttps://www.blogger.com/profile/02962594353943164140noreply@blogger.com