0 votes

Comment appeler une procédure stockée pour lire la valeur de retour et le paramètre de sortie dans Spring ?

J'ai une procédure stockée qui renvoie un Integer ainsi qu'un paramètre de sortie qui est de type VARCHAR.

J'utilise Spring 2.5.6 et je n'arrive pas à trouver un moyen de lire la valeur de retour ainsi que le paramètre de sortie en même temps.

SimpleJdbcCall.executeFunction(..) permet de lire la valeur de retour de la procédure stockée, mais pas les paramètres de sortie.

SimpleJdbcCall.execute(..) peut lire les paramètres Out.

Il existe également d'autres moyens de faire ce qui précède au printemps.

Ai-je manqué quelque chose dans Spring qui peut lire les deux en même temps ou la procédure stockée est erronée car elle ne devrait utiliser que le paramètre de sortie ou la valeur de retour mais pas les deux en même temps ?

2voto

delfuego Points 9288

Si vous utilisez Spring 2.5X, je crois que SimpleJdbcCall#withReturnValue() spécifie que vous voulez que la valeur de retour soit incluse dans les résultats de retour. Je ne suis pas sûr de ce que sera la clé de l'entrée dans la carte, mais j'essaierais de le faire.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X