Tak to potom ovsem pardon. :-)
Len by som podoprel povodnu myslienku uvahou: ako by sa v
parametrizovanom order by zadaval smer asc/desc?
Jiří Mareš wrote:
Ja rozumim a protoze si myslim, ze to nejde, pak jsem napsal reseni, ktere znam
... ale ze ja si neco myslim, neni
relevantni :-))
Vladimir Balaz napsal(a):
Mal som na mysli, ze nie je mozne parametrizovat klauzulu order by.
Programovym doplnenim retazca to samozrejme pojde.
Jiří Mareš wrote:
Ahoj,
netusim, zda to ma nebo nema reseni, ale ja to resim tak, ze si
vytahnu named query a pak k nemu pridam retez rikajici
jak radit ...
Jirka
Vladimir Balaz napsal(a):
Dobry den,
Obavam sa, ze toto riesitelne nie je. Ak ma niekto ine poznatky, tak ma
prosim opravte.
Radovana Straube wrote:
Dobry den,
je mozne v JPA ako parameter do NamedQuery zadat aj kritereria
sortovania?
Predstavovala by som si to nasledovne:
@NamedQuery(
name = "getMortalityList", query = "SELECT m FROM Mortality m WHERE
m.status = :state ORDER BY :criteria :direction"
)
Po roznych pokusoch sa mi podarilo zistit, ze aspon pri nasledovnej
query nedostanem vynimku:
"SELECT m FROM Mortality m WHERE m.status = :state ORDER BY
:criteria_direction"
ale vysledny zoznam aj tak nebol zosortovany. Problem som nakoniec
vyriesila poskladanim stringu a obycajnou qeury, ale zaujimalo by, ci
uz niekto nieco podobne riesil.
Na testovanie som pouzila JDK1.5, Hibernate a Oracle.
S pozdravom
Radovana Straube