mybatis调用存储过程,返回值应该怎么接收,比如下边最后一个0实际应该是存过的返回值

mybatis调用存储过程,返回值应该怎么接收,比如下边最后一个0实际应该是存过的返回值,但是不传参又会出错,传参又报错
Cause: java.sql.SQLException: ORA-06577: 输出参数不是绑定变量;

    @Select("call calltest(#{code},#{name},0)")
    @Options(statementType= StatementType.CALLABLE )
    public HashMap aa(test);

参考:https://www.jb51.cc/faq/1820015.html