Hola amig@s, bueno oo el titulo lo dice tengo un problema al usar strore procedures en MyBatis, el problema esta encontrado en que no he encontrao la forma de llamar un sp(que me devuelva algun alorv) desdeMyBatis, bueno dejen les pongo un poco de código para ser mas claro:
///////////////////////////////////////////////////////////////////////////////tore procedure
DELIMITER //
CREATE PROCEDURE totalDatos(OUT total int)
BEGIN
END
//
DELIMITER;
////////////////////////////////////////////////////////////////////////Fin tore procedure
//////////////////////////////////////////////////////////////////////mi xml es el siguiente:
.
.
.
.
<select id="totalDats" resultType="java.lang.Integer" statementType="CALLABLE">
{
CALL totalDatos(#{tipo,, mode=OUT, jdbcType=INTEGER})
}
</select>
.
.
.
.
/////////////////////////////////////////////////////////////////////mi xml es el siguiente:
//////////////////////////////////////////////////////El método java correspondiente es:
public Integer totalDats()
{
return (Integer) session.selectOne("totalDatos");
}
/////////////////////////////////////////////////////////////////////////////////////////////
Tengo otros stored procedure en los mismos archivos los cules no llevan parametros OUT (no devuelven nada), estos si han funcionado por lo tanto tengo problemas con los stored procedure qu devuelven algun parametro, espero haber sido claro, espero su pronta ayuda, gracias y saludos.