这个方法貌似是不能取得输出(OUT)类型的返回参数值的。但庆幸的是可以调用存储过程啦。

<sql:update var="procNewRecord" sql="call test_new(?)" dataSource="${datasource}">
    <sql:param value="Jane"/>
</sql:update>

其中 sql param 中是可以置入 ${name} ${person.name} 这样的参数赋值方式的。

在网上搜寻方法的时候有人提出使用 exec proc_name ?,? 这种命令方式,经实践,在 MySQL 5.1 里是行不通的,其他版本没试过。

相关文章:

  • 2021-05-01
  • 2021-11-26
  • 2021-11-23
  • 2021-07-06
  • 2021-08-02
  • 2021-05-16
  • 2021-11-19
  • 2022-12-23
猜你喜欢
  • 2021-12-23
  • 2022-01-01
  • 2021-12-25
  • 2022-12-23
  • 2022-12-23
  • 2022-01-01
  • 2021-12-05
相关资源
相似解决方案