JavaRush /Курси /Модуль 5. Spring /Використання JdbcTemplate

Використання JdbcTemplate

Модуль 5. Spring
Рівень 17 , Лекція 1
Відкрита

Класи JdbcTemplate та NamedParameterJdbcTemplate з Spring є автоконфігурованими, і ти можеш прив'язати їх через анотацію @Autowire безпосередньо до своїх бінів, як показано у наступному прикладі:

Java
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.stereotype.Component; @Component public class MyBean { private final JdbcTemplate jdbcTemplate; public MyBean(JdbcTemplate jdbcTemplate) { this.jdbcTemplate = jdbcTemplate; } public void doSomething() { this.jdbcTemplate ... } } 
Kotlin
import org.springframework.jdbc.core.JdbcTemplate import org.springframework.stereotype.Component @Component class MyBean(private val jdbcTemplate: JdbcTemplate) { fun doSomething() { jdbcTemplate.execute("delete from customer") } } 

Ти можеш налаштувати деякі властивості шаблону за допомогою властивостей spring.jdbc.template.*, як показано в наведеному нижче прикладі:

Properties
spring.jdbc.template.max-rows=500
Yaml
spring:
  jdbc:
    template:
      max-rows: 500
NamedParameterJdbcTemplate повторно використовує "за лаштунками" один і той же екземпляр JdbcTemplate. Якщо визначено більше одного JdbcTemplate, а основного кандидата немає, NamedParameterJdbcTemplate не буде автоматично налаштовано.
Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ