Cùng một lỗi xảy ra với tôi khi nhiều luồng truy cập đồng thời vào cơ sở dữ liệu và tôi có một DBCP BasicDataSource riêng biệt và một Spring riêng biệt JdbcTemplate cho mỗi chủ đề.
Bằng cách tạo cả BasicDataSource và JdbcTemplate một singleton được chia sẻ bởi tất cả các chủ đề, tôi có thể tránh được lỗi này. Đây cũng là những gì SpringSource khuyến nghị.