0
var pp = gw.api.database.Query.make(entity.PolicyPeriod)

我们可以使用什么语法来匹配我们已经在 SQL 中使用的 %like% 来匹配元素?

请帮我找到实现

4

2 回答 2

0

您可以使用带有 3 个参数的 contains 函数,第一个是 Column,第二个是输入值,第三个是忽略Case 的布尔值(true 表示输入和列值的定格)。

Query.make(PolicyPeriod).contains(PolicyPeriod#PolicyNumber, "123A", true)

生产

[%123a%]

SELECT FROM bc_policyperiod gRoot WHERE gRoot.PolicyNumberDenorm LIKE ?和 gRoot.Retired = 0

于 2019-04-24T11:52:54.883 回答
0

您可以使用上面提到的 .contains ,还有 .startsWith() 可以在 SQL 中执行相当于 LIKE %text 的操作。

于 2019-05-08T19:17:45.663 回答