Teiid Spring Boot:@SelectQuery 对 where 子句参数的支持



据我了解,@SelectQuery将返回定义的列的所有数据。如果我想通过添加带有参数化过滤器的 where 子句来限制查询中的数据返回怎么办?

例如,以下 SQL 查询支持按 ssn 进行筛选:

SELECT id, name, ssn FROM mydb.customer 
WHERE ssn in :ssn

:ssn是有效的 SSN 列表。

简而言之,Teiid Spring Boot 是否支持参数化视图?

请指教。谢谢。

在实体定义级别,您不能参数化像":ssn"这样的where子句,如果你想提供一个静态值或引用值,如a = b就可以了。

最新更新