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





Odpovedet emailem