I had an HQL query like this:
Query query = session.createQuery("from User as user where user.joined!=null order by user.joined desc");
How do I set a variable User property as the sort order for my query? My solution:
String order = "user.joined";
Query query = session.createQuery("from User as user where user.joined!=null order by :order desc").setString("order", order);
does not give an ordered query result.