Vui lòng gửi mã hoàn chỉnh của bạn. Để gọi các thủ tục được lưu trữ bằng Spring, bạn phải mở rộng lớp StoredProcedure. Nếu bạn gửi mã hoàn chỉnh của mình, tôi có thể giúp tốt hơn. mã giả mẫu:
class CustomStoredProcedure extends org.springframework.jdbc.object.StoredProcedure
{
CustomStoredProcedure()
{
super([your-data-source], [package-name]);
declareParameter(new SqlParameter([your-struct-name]), Types.STRUCT));
compile();
}
Map<String, Object> execute([your-parameter])
{
return super.execute(inputs);
}
}
để được trợ giúp tốt hơn, bạn có giải thích tình huống đầy đủ.