Por lo que yo entiendo, DataSourceTransactionManager vincula una conexión JDBC del DataSource especificado al hilo actual, lo que permite una conexión unida por thread por DataSource. Si se trata de un conjunto de conexiones, tomará una de las conexiones disponibles.¿Cómo funciona exactamente JdbcTemplate con TransactionManager?
Después de esto, si uso JdbcTemplate dentro de una transacción, capturará una conexión enlazada por DataSourceTransactionManager. ¿Entiendo el mecanismo correctamente? ¿Hay algún requisito para hacer la definición de bean del administrador de transacciones (es decir, singleton)?
¡Gracias por la respuesta! –
¿Cuánto dura la conexión adquirida con DataSource? –