Query SELECT id FROM CallProject obj ORDER BY type(obj) desc
generates SQL "select callprojec0_.UUID as col_0_0_ from BO callprojec0_ left outer join CALL_PROJECT callprojec0_1_ on callprojec0_.UUID=callprojec0_1_.UUID where callprojec0_.discr in ('INCOMING', 'OUTCOMING') order by callprojec0_.discr"
Query
SELECT id FROM CallProject obj ORDER BY type(obj) desc
generates SQL
"select callprojec0_.UUID as col_0_0_ from BO callprojec0_ left outer join CALL_PROJECT callprojec0_1_ on callprojec0_.UUID=callprojec0_1_.UUID where callprojec0_.discr in ('INCOMING', 'OUTCOMING') order by callprojec0_.discr"
So no DESC in "order by" in generated SQL