Frage

Wie mit JdbcTemplate DB Datensätze in DB-Tabelle sortieren?

Was ist die beste Lösung, sollte Ausführen Methode verwendet werden?

War es hilfreich?

Lösung

JdbcTemplate führt einfach die SQL, dass Sie es in dem execute Verfahren, nutzen Sie so die Standard-SQL-Methode: ORDER BY

Andere Tipps

Daten in einer Datenbanktabelle sollten ungeordnete in Betracht gezogen werden, können Sie Daten mit einer bestimmten Reihenfolge wählen, auch die Verwendung SimpleJdbcTemplate bevorzugt gegen JdbcTemplate, sind die gleichen Methoden zur Verfügung, mit SimpleJdbcTemplate.getJdbcOperations() .

Zum Beispiel dieses Code-Schnipsel werden Sie eine geordnete Liste aller Werte in column1, vorausgesetzt, sie sind Strings

final SimpleJdbcTemplate jdbcTemplate = new SimpleJdbcTemplate(datasource);
final List<String> data = jdbcTemplate.query("SELECT column1 FROM MyTable ORDER BY column1 ASC", new ParameterizedSingleColumnRowMapper<String>());

Es gibt ein paar Möglichkeiten, obwohl die JdbcTemplate zufällig zu ihnen ist. Die erste wäre ein „order by“ enthält Klausel in der Abfrage. Ansonsten bei dem Sie suchen Sortier welcher Art auch immer Ihren Anruf zurückgegeben Sammlung.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top