Ich schreibe eine Abfragen in jdbcTemplate, um Berichte zu erstellen, jetzt möchte ich Filter zu den Berichten hinzufügen. zum Beispiel, wenn ich Abfrage habe, Bericht aller Kontakte pro Tag zu erstellen, jetzt möchte ich es filtern, die gerade zwischen zwei Daten sein nicht alle Was der beste Weg, es zu tun? Gibt es eine spezielle Möglichkeit, es in Spring jdbcTemplate zu tun?Spring jdbcTemplate -add Filter zur Abfrage
1
A
Antwort
0
Siehe die folgenden tutorial und den folgenden Beispielcode.
public Person select(String name){
Map<String, Object> parameters = new HashMap<String, Object>();
parameters.put("name", name);
String selectAllSql = "SELECT * FROM PERSON where name = :name";
List<Person> persons = getJdbcTemplate().query(selectAllSql, new PersonRowMapper(),parameters);
return persons.get(0);
}
}
Ihren Kommentar zu beantworten:
Wenn einige Male, die ich verwenden Sie die Filter nicht, was ich mit den Parmeters tun, was ich
Sie haben zwei Möglichkeiten senden
1) Sie müssen if-Anweisungen verwenden, um Ihre SQL und Parameter zu erstellen. 2) Verwenden Sie eine andere Bibliothek für diesen Zweck. Ich habe ElSql in der Produktion vorher verwendet.
Verwandte Themen
- 1. Spring JDBCTemplate - Concurrent Calls
- 2. mit Spring JdbcTemplate - Injizieren Datenquelle vs jdbcTemplate
- 3. Spring jdbcTemplate Junit
- 4. Spring JDBCTemplate-Tabellensperrung mit MySQL
- 5. aktualisieren Sie eine Zeile mit Spring jdbctemplate
- 6. SQL-Abfrage mit einfachen Anführungszeichen mit Spring jdbctemplate
- 7. Wie programmiere ich Spring JdbcTemplate?
- 8. Spring JdbcTemplate Ausführung vs Update
- 9. Spring kann JdbcTemplate nicht autowire
- 10. Spring jdbcTemplate vs PreparedStatement. Leistungsunterschied
- 11. Spring JdbcTemplate butchUpdate UPDATE org.springframework.jdbc.BadSqlGrammarException:
- 12. Spring Boot + JdbcTemplate hat unerklärliche Query Langsamkeit?
- 13. Ausnahme beim Executing jdbctemplate Abfrage
- 14. Konfigurieren Sie Spring 4 JDBC JDBCTemplate mit Connection Provider Klasse
- 15. Java spring autowires Jdbctemplate aber nicht NamedParameterJdbcTemplate
- 16. jdbcTemplate batchUpdate Problem
- 17. Wie setze ich Array/List in Spring jdbcTemplate als Parameter?
- 18. Wie kann ich die Datenbankverbindung in JDBCTemplate öffnen spring 4
- 19. JDBCTemplate null beim Autowiring
- 20. Add bestellenby Abfrage
- 21. Add SOAP Header Spring Integration
- 22. Jersey e2e Integrationstests für In-Memory-Datenbank mit Spring JDBCTemplate
- 23. Umgang mit verschiedenen Tabellennamen mit JDBCTemplate in Spring-Anwendung
- 24. Spring Boot Dynamische Abfrage
- 25. Java-Programmierung - Spring und JDBCTemplate - Verwenden Sie Abfrage, QueryForList oder QueryForRowSet?
- 26. Wie fügt man mehrere Filter zur Abfrage hinzu?
- 27. Django: Schnellster Weg zur zufälligen Abfrage eines Datensatzes mit Filter
- 28. Spring Boot Response Filter
- 29. Add stringgrid Spalte zur Laufzeit
- 30. JDBCTemplate für JavaEE und CDI
Wenn ich mal nicht den Filter benutze, was mache ich mit den parmeters was muss ich senden? – foo
Vielen Dank für Ihre Antwort – foo