J'ai une procédure stockée qui retourne un entier ainsi qu'un paramètre Out qui est de type VARCHAR. J'utilise Spring 2.5.6 et impossible de trouver un moyen de lire la valeur de retour ainsi que Out Parameter en même temps.Comment appeler la procédure stockée pour lire la valeur de retour et le paramètre out dans Spring?
La fonction SimpleJdbcCall.executeFunction (..) permet de lire la valeur de retour de la procédure stockée mais pas de fonction pour le paramètre de sortie.
SimpleJdbcCall.execute (..) peut lire les paramètres Out.
Il existe d'autres moyens pour Spring de faire ce qui précède. Ai-je raté quelque chose dans Spring qui peut lire les deux en même temps ou la procédure stockée est erronée, car il ne doit utiliser que Out Param ou Return Value mais pas les deux en même temps?
Il est courant d'utiliser à la fois les paramètres de sortie et les valeurs de retour d'un sp, en particulier lorsque la valeur de retour signale des conditions d'erreur. – GrayWizardx
Exactement, c'est ce que fait le SP, les conditions d'erreur sont renvoyées comme valeur de retour mais les données comme paramètre de sortie. –