Je suis en train de développer une application Java pour invoquer des procédures stockées SQL. Il y aurait beaucoup de procédures stockées qui auraient des paramètres d'entrée et de sortie différents. Les procs à appeler seraient configurés via un fichier XML. L'application Java exécuterait simplement un proc (à une heure planifiée, un fichier scheduler/bat), puis collecterait les statistiques (les paramètres OUT du proc stocké) et enverrait les détails par email. Les parties que je ne connais pas encore sont en train de définir les XML pour MyBatis. Apprécierez-vous les entrées et les exemples d'implémentation de MyBatis pour proc stocké? Je ne trouve pas tout de suite. Aussi, s'il y a une meilleure approche, plus propre au problème global. Merci!Exemple d'utilisation de MyBatis pour appeler des procédures stockées (DB2)?
0
A
Répondre
0
pas un expert sur Ibatis, mais j'ai trouvé quelques exemples:
http://www.mail-archive.com/[email protected]/msg10286.html
http://www.apacheserver.net/How-to-get-output-from-stored-procedure-to-ibatis-class-at1039903.htm
Hope this helps ...
0
Ci-dessous l'extrait de code pourrait aider si vous en utilisant MyBatis
<select id="queryid" parameterMap="paramMap" statementType="CALLABLE">
{CALL procedureName(#{param1, mode=IN, jdbcType=VARCHAR},
#{param2, mode=IN, jdbcType=INTEGER},
#{param3, mode=IN, jdbcType=VARCHAR},
#{param4, mode=IN, jdbcType=VARCHAR},
#{param5, mode=OUT, jdbcType=VARCHAR},
#{param6, mode=OUT, jdbcType=INTEGER})}
</select>
<parameterMap id="paramMap" type="Map">
<parameter property="param1" jdbcType="VARCHAR" javaType="String" mode="IN"></parameter>
<parameter property="param2" jdbcType="INTEGER" javaType="Integer" mode="IN"></parameter>
<parameter property="param3" jdbcType="VARCHAR" javaType="String" mode="IN"></parameter>
<parameter property="param4" jdbcType="VARCHAR" javaType="String" mode="IN"></parameter>
<parameter property="param5" jdbcType="VARCHAR" javaType="String" mode="OUT"></parameter>
<parameter property="param6" jdbcType="INTEGER" javaType="Integer" mode="OUT"></parameter>
</parameterMap>
Questions connexes
- 1. DB2 Code SQL pour extraire des procédures stockées
- 2. Appel des procédures stockées CLR
- 3. Script pour écrire des procédures stockées
- 4. Motifs pour les procédures stockées?
- 5. Procédures stockées C++ et CLR
- 6. Procédures stockées MySQL
- 7. procédures Oracle stockées
- 8. Mysql Procédures stockées
- 9. NHibernate: Génère des mappages pour les procédures stockées
- 10. Utilisation de Linq avec des procédures stockées
- 11. Différence entre les procédures stockées et les procédures stockées étendues
- 12. Test de la performance des procédures stockées
- 13. Modifications de version pour les procédures stockées
- 14. Doctrine + Procédures stockées SQL Server
- 15. procédures stockées dans scala.dbc
- 16. NVARCHAR (MAX) & Procédures stockées
- 17. Procédures stockées CLR
- 18. procédures stockées dans postgresql
- 19. Alternative aux procédures stockées
- 20. Procédures stockées et banques
- 21. Procédures et fonctions stockées
- 22. Lorsque ASUTIME LIMIT est rempli pour les procédures stockées DB2, le processus ROLLBACK ou COMMIT?
- 23. Accès aux données avec des procédures stockées
- 24. approches pour construire des serveurs et des procédures stockées
- 25. Variables et procédures stockées
- 26. renommer les procédures stockées
- 27. Procédures stockées MySQL
- 28. procédures stockées génériques dans Oracle
- 29. Appeler des procédures stockées, passer des valeurs NULL, traiter des valeurs booléennes
- 30. Création de procédures stockées avec SQLAlchemy