spring boot mybatis 使用注解的方式访问 带返回结果集和输出参数的存储过程

需要使用到两个注解:

org.apache.ibatis.annotations.Options

org.apache.ibatis.annotations.Select

mapper 写法:

spring boot mybatis 使用注解的方式访问 带返回结果集和输出参数的存储过程

使用的注解和查询一样,但是要指定statementType为CALLABLE 这里一定得记得。

service 解析:

spring boot mybatis 使用注解的方式访问 带返回结果集和输出参数的存储过程

map 里面直接获取对应的返回列即可;

如果想返回相应的对象,直接将List<Map<String,Object>> 替换为List<Object(java类)> 。