Пользовательский порядок по строковому параметру в HQL

У меня был запрос HQL, подобный этому:

Query query = session.createQuery("from User as user where user.joined!=null order by user.joined desc");

Как мне установить переменное свойство User в качестве порядка сортировки для моего запроса? Мое решение:

String order = "user.joined";
Query query = session.createQuery("from User as user where user.joined!=null order by :order desc").setString("order", order);

не дает упорядоченного результата запроса.

6
задан José Andias 26 March 2014 в 16:30
поделиться