Per quanto ho capito, DataSourceTransactionManager associa una connessione JDBC dall'origine dati specificata al thread corrente, consentendo una connessione legata a thread per DataSource. Se si tratta di un pool di connessioni, ci vorrà una delle connessioni disponibili.Come funziona esattamente JdbcTemplate con TransactionManager?
Dopo questo se utilizzo JdbcTemplate all'interno di una transazione, acquisirà una connessione vincolata da DataSourceTransactionManager. Ho capito correttamente il meccanismo? Ci sono dei requisiti per la definizione del bean del gestore delle transazioni (ad esempio Singleton)?
Grazie per la risposta! –
Qual è la durata della connessione acquisita da DataSource? –