JPA a parametrizacia sortovania
Vladimir Balaz
balazv na zoznam.sk
Úterý Květen 12 15:07:28 CEST 2009
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
>>>
>>>
>>>
>>>
>>>
>
>
Další informace o konferenci Konference