【发布时间】:2020-02-26 02:29:05
【问题描述】:
我有一个名为 validate_row 的存储函数,它从表中获取一行并返回一个布尔值,我想执行如下查询:
SELECT * FROM table T WHERE validate_row(T) = true
在 PostgreSQL 中直接执行这个查询可以,但是下面的 JPQL 注解会使用表的主键作为函数参数而不是行:
@Query("SELECT someDAO from table T WHERE function('validate_row', T) = true")
关于如何使它使用行作为参数的任何想法?
【问题讨论】:
标签: postgresql spring-data-jpa jpql