Spring'dan JdbcTemplate va NamedParameterJdbcTemplate sinflari avtomatik tarzda sozlanadi va siz ularni quyidagi misolda ko'rsatilganidek, o'z binlaringizga @Autowire annotatsiyasi orqali bog'lashingiz mumkin:
Java
@Component public class MyBean { private final JdbcTemplate jdbcTemplate; public MyBean(JdbcTemplate jdbcTemplate) { this.jdbcTemplate = jdbcTemplate; } public void doSomething() { this.jdbcTemplate ... } }
Kotlin
@Component class MyBean(private val jdbcTemplate: JdbcTemplate) { fun doSomething() { jdbcTemplate.execute("delete from customer") } }
Siz spring.jdbc.template.* xususiyatlari bilan shablonning ba'zi xususiyatlarini sozlashingiz mumkin, quyidagi misolda ko'rsatilganidek:
Properties
spring.jdbc.template.max-rows=500
Yaml
spring:
jdbc:
template:
max-rows: 500
NamedParameterJdbcTemplate "parda ortida" bitta
JdbcTemplate nusxasini qayta ishlatadi. Agar bir nechta
JdbcTemplate aniqlangan bo'lsa va asosiy nomzod mavjud bo'lmasa,
NamedParameterJdbcTemplate avtomatik sozlanmaydi.
GO TO FULL VERSION