Mã của bạn có sử dụng lớp SimpleJdbcCall của Spring không? Lớp này cố gắng lấy thông tin về thủ tục được lưu trữ và lưu kết quả vào bộ nhớ cache. Vì vậy, hãy đảm bảo rằng bạn khởi tạo lớp SimpleJdbcCall một lần và sử dụng lại nó cho mỗi lần gọi thủ tục được lưu trữ.
Ngoài ra, bạn có thể gọi mà không cầnProcedureColumnMetaDataAccess () khi xây dựng đối tượng SimpleJdbcCall.