JavaRush /Kurslar /All lectures for TK purposes /JdbcTemplate Ulanylyşy

JdbcTemplate Ulanylyşy

All lectures for TK purposes
Dereje , Sapak
Elýeterli

Spring-den JdbcTemplate we NamedParameterJdbcTemplate klasslary awtokonfigurirlenen bolup, siz olary öz bean-laryňyza @Autowire annotasiýasy bilen gönüden-göni baglap bilersiňiz, aşakdaky mysalda görkezilen ýaly:

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") } } 

Şablonyň käbir häsiýetlerini spring.jdbc.template.* häsiýetleri arkaly sazlap bilersiňiz, aşakdaky mysalda görkezilişi ýaly:

Properties
spring.jdbc.template.max-rows=500
Yaml
spring:
  jdbc:
    template:
      max-rows: 500
NamedParameterJdbcTemplate "arkada" şol bir JdbcTemplate nusgasyny ulanar. Eger birden köp JdbcTemplate kesgitlenip, esasy kandidat ýok bolsa, NamedParameterJdbcTemplate awtomatiki konfigurirlenmez.
Teswirler
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION