0
我有两个表:resumeId
和CandidateInfo
。休眠:加入排序
String sql_query = "from shared.SelectedResumes as sr " +
"join sr.resumeId as cri " +
// 1st statement
if (sortField.equals("resumeText")) {
sql_query = sql_query + "order by cri.resumeText " + sortDirection;
}
// 2nd statement
else if(sortField.equals("cities")) {
sql_query = sql_query + "order by ci.candidateInfo.cities " + sortDirection;
}
我的第一个语句运行良好,但第二个说法是行不通的,因为cities
不ci
(即resumeId
)其在CandidateInfo
(这是加入了与resumeId
)。
如何从resumeId
访问cities
?