GeXiangDong

精通Java、SQL、Spring的拼写,擅长Linux、Windows的开关机

0%

mybatis调用存储过程

mybatis调用存储过程和调用普通的sql略有区别:

  • 首先xml文件中要增加参数 `statementType=”CALLABLE”
  • 调用存储过程的语句用大括号包含起来,并写上call关键字

例如:

1
2
3
<select id="loginByWxOpenId" resultType="cn.devmgr.exam.domain.Token" statementType="CALLABLE">
{ call wxLogin(#{wxOpenId}, #{ipAddr}) }
</select>

传递的参数还是和普通sql一样,可以直接 #{} 来引用参数。