2016-07-31 27 views
0

Wie nach Fetch-Spalte bestellen?Wie nach fetch-Spalte bestellen?

Mein Prädikat:

CriteriaQuery<Connection> cquery = (CriteriaQuery<Connection>) query; 
Fetch<Connection, ConnectionResearch> researches = root.fetch(Connection_.researches, JoinType.INNER); 
cquery.orderBy(cb.asc(/* researches.get(ConnectionResearch_.pullforce) */)); 

Wie durch ConnectionResearch.pullforce Auswahlabfrage setzen, um Spalte holen?

+0

Sie meinen, sollte ich meinen Code Kommentar-? –

Antwort

1

Lösung:

Join<Connection, ConnectionResearch> researches = (Join<Connection, ConnectionResearch>) root.fetch(Connection_.researches); 
cquery.orderBy(cb.asc(researches.get(ConnectionResearch_.pullForce)));