我正在使用IN参数调用一个存储过程-它工作正常。
public interface ABCRepository extends JpaRepository<ABC, Integer> {
@Query(nativeQuery=true, value="exec p_NextSequence :clazName , 1")
Integer callSequenceForClaz(@Param ("clazName")String clazName);
}
需要帮助如何为OUT参数执行此操作。
4条答案
按热度按时间plupiseo1#
您可以在存储库中使用@Procedure
int调用(@Param(“name”)名称);
我不得不使用outputParameterName--〉,因为它给了我一个out undefined列错误。
ybzsozfc2#
如果您有任何问题,请联系我们。如果您有任何问题,请联系我们。如果您有任何问题,请联系我们。
62lalag43#
有关如何调用存储过程的信息,请参阅下面的链接。
https://dzone.com/articles/calling-stored-procedures-from-spring-data-jpa
up9lanfz4#
简单地定义方法,用存储过程名来标注它,将存储过程的输入参数Map为方法参数,将SP的输出参数Map为方法的返回类型,示例。
}