fix 'could not resolve property'

This commit is contained in:
Sola
2015-12-27 01:01:33 +08:00
parent 9c2856e358
commit 633a3b184a

View File

@@ -78,7 +78,8 @@ public class TableTicket extends SQLCore {
public static List<Ticket> unsolved() { public static List<Ticket> unsolved() {
try (Session s = SQLCore.sf.openSession()) { try (Session s = SQLCore.sf.openSession()) {
return s.createCriteria(Ticket.class) return s.createCriteria(Ticket.class)
.addOrder(Order.asc(Ticket.PROPERTY_USER + "." + User.PROPERTY_BLOCK)) .createAlias(Ticket.PROPERTY_USER, "u")
.addOrder(Order.asc("u." + User.PROPERTY_BLOCK))
.addOrder(Order.desc(Ticket.PROPERTY_SUBMIT_TIME)) .addOrder(Order.desc(Ticket.PROPERTY_SUBMIT_TIME))
.add(Restrictions.ne(Ticket.PROPERTY_STATUS, Status.SOLVED)) .add(Restrictions.ne(Ticket.PROPERTY_STATUS, Status.SOLVED))
.createCriteria(Ticket.PROPERTY_USER) .createCriteria(Ticket.PROPERTY_USER)