JDBC स्प्रिंग एपीआई (DefaultLobHandler और OracleLobHandlerए> ) को ResultSet की आवश्यकता है उनके बीएलओबी संबंधित तरीकों के लिए आपत्ति।
आपको अपना GET_IMAGE_DATA
convert रूपांतरित करना होगा प्रक्रिया एक फ़ंक्शन . में :
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;
कुछ दुखों के लिए OUT पैरामीटर हमेशा अच्छे होते हैं, विशेष रूप से BLOB के लिए।