Question

Je développe une application java pour appeler des procédures stockées SQL. Il y aurait beaucoup de procédures stockées qui ont différents paramètres IN et OUT. Les procs à appeler seraient configurés via un fichier XML. L'application java serait juste fondamentalement exécuter un proc (à une heure programmée, planificateur / fichier de chauve-souris), puis recueillir les statistiques (les paramètres OUT de procédure stockée) et envoyer les détails par courriel. Les pièces que je ne sais pas encore définit de XML pour mybatis .. apprécieraient entrée et des exemples de mise en œuvre mybatis pour proc stocké s'il vous plaît? Je ne trouve pas tout en ce moment. De plus, s'il y a une meilleure approche de plus propre à l'ensemble du problème. Merci!

Était-ce utile?

Autres conseils

Ci-dessous le code extrait 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>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top