Junior — Middle
100
Comment intégrer l'exécution de requêtes SQL dans une application Spring?
Entreprises à qui on a demandé
Hftlabs
Réponse de l'IA
sobes.tech IA
В Spring для выполнения SQL-запросов обычно используют JdbcTemplate или Spring Data JPA.
JdbcTemplate — это класс, который упрощает работу с JDBC, позволяя выполнять SQL-запросы и обрабатывать результаты без необходимости писать много шаблонного кода.
Пример использования JdbcTemplate:
@Autowired
private JdbcTemplate jdbcTemplate;
public List<String> getNames() {
String sql = "SELECT name FROM users";
return jdbcTemplate.query(sql, (rs, rowNum) -> rs.getString("name"));
}
Если используется Spring Data JPA, можно определять методы в репозиториях, которые автоматически генерируют SQL-запросы или писать собственные с помощью аннотации @Query.
Таким образом, интеграция SQL-запросов в Spring-приложение сводится к использованию этих инструментов для удобного и безопасного взаимодействия с базой данных.