J'ai une procédure stockée Oracle qui retourne un blob dans un paramètre de sortie:Lecture d'un blob avec Spring JDBC sans jeu de résultats
PROCEDURE GET_IMAGE_DATA(i_image_type IN NUMBER, o_image_data OUT BLOB) IS
BEGIN
SELECT IMAGE_DATA
INTO o_image_data
FROM IMAGES
WHERE IMAGE_TYPE = i_image_type;
END GET_IMAGE_DATA;
Je veux utiliser Spring JDBC pour lire ces données. Cependant, DefaultLobHandler (et je pense que OracleLobHandler) getBlobAsBytes() nécessite un resultset. Comment puis-je obtenir les données BLOB quand tout ce que j'ai est un paramètre out et pas un resultset?