S
Schwabsi
Gast
Wie kann man mit der Funktion sort() eine Collection (SQL bzw. Oracle Abfrage) sortieren:
So funktioniert es nur teilweise!!!
Des wegen will ich es im jsp machen:
Die Collection sollte nach dem Namen sortiert sein und dabei Groß- und Kleinschreibung ignorieren.
Babs
Code:
public Collection getFood() throws Exception {
//final Query query = new QueryByCriteria(Food.class, null);
final Query query = new QueryBySQL(Food.class, "select * from mealmanager_food order by nlssort
(name, 'NLS_SORT=german')");
//"select * from mealmanager_food order by nlssort(name, 'NLS_SORT=german')"); // funktioniert
//"select lower(mealmanager_food.name), * from mealmanager_food order by 1"); // nicht funktioniert
//return new TreeSet(this.broker.getCollectionByQuery(query));
return this.broker.getCollectionByQuery(query);
}
So funktioniert es nur teilweise!!!
Des wegen will ich es im jsp machen:
Code:
Collection food = this.getFood();
Collections.sort( ....????....);
Die Collection sollte nach dem Namen sortiert sein und dabei Groß- und Kleinschreibung ignorieren.
Babs