Theo như tôi hiểu, DataSourceTransactionManager gắn kết một kết nối JDBC từ DataSource đã chỉ định tới luồng hiện tại, cho phép một kết nối ràng buộc luồng trên mỗi nguồn dữ liệu. Nếu đó là một nhóm các kết nối, nó sẽ có một trong các kết nối có sẵn.Làm thế nào chính xác JdbcTemplate với TransactionManager làm việc cùng nhau?
Sau này nếu tôi sử dụng JdbcTemplate bên trong một giao dịch, nó sẽ nắm bắt một kết nối được ràng buộc bởi DataSourceTransactionManager. Tôi có hiểu cơ chế chính xác không? Có bất kỳ yêu cầu nào về việc định nghĩa bean quản lý giao dịch (ví dụ: singleton) không?
Cảm ơn câu trả lời! –
Tuổi thọ của kết nối thu được từ DataSource là gì? –