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

huangapple go评论93阅读模式
英文:

Teiid Spring Boot: @SelectQuery supports of where clause parameters

问题

@SelectQuery 会返回定义的所有列的数据。如果我想通过添加带参数的筛选器来限制查询返回的数据,该怎么办?

例如,以下SQL查询支持通过 SSN 进行筛选:

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

:ssn 是有效的 SSN 列表。

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

请建议。谢谢。

英文:

From my understanding, @SelectQuery will return all data of columns defined. What if I would like to restrict data return from the query by adding where clause with parameterized filter?

For example, the following SQL query support filter by ssn:

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

:ssn is valid list of SSNs.

In short, is Teiid Spring Boot support parameterized view?

Please advise. Thank you.

答案1

得分: 0

在实体定义级别,您不能像“:ssn”一样对where子句进行参数化,如果您想要的话,可以提供一个静态值或引用值,比如a = b是可以的。

英文:

At entity definition level you can not parameterize the where clause like ":ssn", if you want can supply a static value or referenced value like a = b is fine.

huangapple
  • 本文由 发表于 2020年1月6日 17:41:01
  • 转载请务必保留本文链接:https://go.coder-hub.com/59609747.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定