From 633a3b184a0b0136dac8cf533066ff398c7c03b2 Mon Sep 17 00:00:00 2001 From: Sola Date: Sun, 27 Dec 2015 01:01:33 +0800 Subject: [PATCH] fix 'could not resolve property' --- src/main/java/love/sola/netsupport/sql/TableTicket.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/love/sola/netsupport/sql/TableTicket.java b/src/main/java/love/sola/netsupport/sql/TableTicket.java index 5e6f1c0..5fa1088 100644 --- a/src/main/java/love/sola/netsupport/sql/TableTicket.java +++ b/src/main/java/love/sola/netsupport/sql/TableTicket.java @@ -78,7 +78,8 @@ public class TableTicket extends SQLCore { public static List unsolved() { try (Session s = SQLCore.sf.openSession()) { 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)) .add(Restrictions.ne(Ticket.PROPERTY_STATUS, Status.SOLVED)) .createCriteria(Ticket.PROPERTY_USER)