使用Spring调用数据库函数

Pet*_*uss 1 java spring spring-data spring-data-jpa spring-boot

我需要通过 SQL 查询数据库的函数,就像这样简单

@Query("SELECT random()")

如何实现域/存储库服务方法来执行此操作?

lub*_*nac 5

多种方法可以将存储过程与 Spring Data JPA 绑定(使用 JPA 2.1)。

最简单的例子:

@Procedure("random")
Integer randomStoredProcedure();
Run Code Online (Sandbox Code Playgroud)