300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > MyBatis调用存储过程 含有返回结果集 return参数和output参数

MyBatis调用存储过程 含有返回结果集 return参数和output参数

时间:2018-06-27 19:35:12

相关推荐

MyBatis调用存储过程 含有返回结果集 return参数和output参数

存储过程:

Mybats配置:

Java代码

通过以上代码我们即可获取对应的结果集,return参数和output参数。其中return参数和output参数放在传入的paramMap中,运行结果如下:

c是存储过程的output参数,而d为return参数。

需要注意的事项:

1、存储过程的参数和名称无关,只和顺序有关系

2、存储过程的output参数,只能通过传入的map获取

3、存储过程返回的结果集可直接用返回的map接收

4、存储过程的return结果需要使用?=call procName(?,?)的第一个参数接收,需要指定对应的mode为OUT类型

5、存储过程对应的数据类型为枚举类型,需要使用大写,如VARCHAR

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。