Tag: SPRING-JDBC
Tenía consultas largas en producción debido a las cuales las conexiones se cerraban/abandonaban. Como resultado, actualicé removeAbandonedTimeout a 1800 segundos. Después de esto, el 95% del problema desapareció. Pero de manera muy aleatoria, una o dos veces al mes todavía obtengo errores de conexión abandonada. El problema aquí es que . . . Read more
En mi aplicación Spring Boot, ¿una conexión creada manualmente usando DriverManager se agrega al pool de conexiones de HikarCP o no? Tengo las siguientes propiedades para el pool de conexiones de Hikari: spring.datasource.hikari.maximum-pool-size=5 spring.datasource.hikari.idle-timeout=30000 spring.datasource.hikari.minimum-idle=1 spring.datasource.hikari.leakDetectionThreshold=240000 spring.datasource.hikari.connectionTimeout=30000 spring.datasource.hikari.maxLifetime=300000 Y en una de las clases estoy creando una nueva conexión manualmente. . . . Read more
Estoy tratando de ver si hay alguna manera de mejorar la forma en que se inserta y actualiza los datos. Estoy utilizando ORACLE DB con JDBC. La forma actual en la que lo estoy haciendo es actualizar (por ejemplo) el registro del cliente utilizando un bucle FOR después de verificar . . . Read more
Tengo el siguiente método que utiliza un NamedParameterJdbcTemplate para ejecutar una consulta SQL en Spring Boot: @Service class MyRepository( val jdbcTemplate: NamedParameterJdbcTemplate ) { fun loadData(myKey: List<int>): List<myrow> { return jdbcTemplate.query( “”” select io.KEY as itemKey, art.ARTICLE_NR as articleNumber, art.PRICE as price, concat( concat( concat(art.BEST_B, BEST_A), lpad(BEST_B, 2, ‘0’)), lpad(BEST_A, . . . Read more
Me gustaría lograr una implementación no trivial de inyección de beans. Tengo un archivo de propiedades personalizado: @Getter @Setter @ConfigurationProperties public class DatabaseProperties { private String url; private String username; private String password; } Aquí está el archivo de configuración: @Configuration @EnableConfigurationProperties(DatabaseProperties.class) public class DBConfig { @Bean @ConfigurationProperties(prefix = “datasource.database1”) . . . Read more