2019-07-27 to 2019-08-03遇到的问题以及解决办法

1、mybatis调用mysql存储过程的问题

  mysql中的存储过程不能返回动态游标,之前一直是用oracle,知道oracle可以返回sys_cursor,但是mysql不可以。在mysql中,如果想要让存储过程返回list,就是直接用返回值接受,例如select * from user,这种就会返回一个list类型。自动返回到客户端。在mybatis中接收即可。当一个存储过程中存在多个select时,只返回第一个select查询得到的结果,并且后面的sql语句还不会执行。但是例如select xxxx into xxx from xxxx,这种不会被返回。

猜你喜欢

转载自www.cnblogs.com/Lighting-Sui/p/11260803.html