Я пишу запросы в jdbcTemplate для создания отчетов. Теперь я хочу добавить фильтр в отчеты. например, если у меня есть запрос для создания отчета обо всех контактах в день, теперь я хочу отфильтровать его, который будет только между двумя датами не все Какой лучший способ это сделать? Есть специальный способ сделать это в Spring jdbcTemplate?Spring jdbcTemplate -add фильтр для запроса
1
A
ответ
0
См. Следующий tutorial и пример кода, взятого из этого ниже.
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);
}
}
Чтобы ответить на ваш комментарий:
Если несколько раз я не использовать фильтр, что я делаю с parmeters, что я должен послать
У вас есть два варианта
1) Вам нужно будет использовать инструкции if для построения своих sql и параметров. 2) Для этой цели используйте другую библиотеку. Раньше я использовал ElSql.
Смежные вопросы
- 1. Spring JDBCTemplate NULL check
- 2. Использование Spring JdbcTemplate для извлечения одной строки
- 3. JPA против Spring JdbcTemplate
- 4. Spring JdbcTemplate и NamedParameterJdbcTemplate
- 5. Spring jdbctemplate, datasource, transactionManager
- 6. Spring JdbcTemplate alter session
- 7. Spring JdbcTemplate ConnectionPooling Configuration
- 8. Spring JdbcTemplate - Соединение закрыто
- 9. Spring framework JDBCTemplate NullPointerException
- 10. Spring JDBCTemplate Ошибка обновления
- 11. Spring jdbcTemplate, выполняющий запрос
- 12. Spring JdbcTemplate - обновленный атомный?
- 13. Java Spring JdbcTemplate
- 14. spring jdbctemplate delete синтаксис
- 15. с использованием Spring JdbcTemplate
- 16. Spring JdbcTemplate является нулевым
- 17. Spring JdbcTemplate исключение
- 18. Spring Jdbctemplate для получения многих данных
- 19. Выполнение запроса через jdbctemplate
- 20. Java Spring jdbcTemplate queryForList slow
- 21. Sybase ошибка запроса с использованием Spring JdbcTemplate в Java
- 22. Spring jdbcTemplate @transactional не откат для postgres
- 23. spring jdbctemplate возвращает 0 для last_insert_id()
- 24. Spring JdbcTemplate batchUpdate обработки исключений
- 25. Содержит ли Spring JdbcTemplate соединение после таймаута запроса?
- 26. Как закрыть соединение в Spring Boot после выполнения jdbcTemplate запроса?
- 27. Spring 4.1 JdbcTemplate Multiple ResultSet's
- 28. Spring обновление JdbcTemplate партия быстрая альтернатива
- 29. Spring JdbcTemplate: как ограничить выделенные строки?
- 30. Spring add dependency для конструкторов
Если несколько раз я не использую фильтр, что я делаю с пармерами, то что мне нужно отправить? – foo
большое спасибо за ваш ответ – foo