JDBC Spring API ( DefaultLobHandler và OracleLobHandler ) yêu cầu ResultSet đối tượng cho các phương thức liên quan đến BLOB của họ.
Bạn cần chuyển đổi GET_IMAGE_DATA
của mình thủ tục thành một chức năng :
FUNCTION ATTACHMENT_BLOB_GET(IN_IMAGE_TYPE IN IMAGES.IMAGE_TYPE%TYPE)
RETURN SYS_REFCURSOR AS
results_cursor SYS_REFCURSOR;
BEGIN
OPEN results_cursor FOR
SELECT t.image_data
FROM IMAGES t
WHERE t.image_type = IN_IMAGE_TYPE;
RETURN results_cursor;
END;
Thông số OUT luôn tốt cho một số người đau buồn, đặc biệt là BLOB.