代码之家  ›  专栏  ›  技术社区  ›  Bhushan Bhangale

如何调用存储过程在Spring中读取返回值和out参数?

  •  1
  • Bhushan Bhangale  · 技术社区  · 14 年前

    我有一个返回整数的存储过程,以及一个类型为varchar的out参数。

    我使用的是Spring2.5.6,无法同时读取返回值和out参数。

    simplejdbcall.executeFunction(..)具有读取存储过程返回值的功能,但没有用于out参数的功能。

    simplejdbcall.execute(..)无法读取参数。

    在春天也有其他的方法可以做到这一点。

    我是否在Spring中缺少可以同时读取这两个值的内容,或者存储过程是错误的,因为它只应使用out-param或返回值,但不能同时使用这两个值?

    1 回复  |  直到 14 年前
        1
  •  3
  •   delfuego    14 年前

    如果您使用的是弹簧2.5x,我相信 SimpleJdbcCall#withReturnValue() 指定希望返回值包含在返回结果中。我不知道在地图上输入什么,但我会试试看。