var pp = gw.api.database.Query.make(entity.PolicyPeriod)
我们可以使用什么语法来匹配我们已经在 SQL 中使用的 %like% 来匹配元素?
请帮我找到实现
var pp = gw.api.database.Query.make(entity.PolicyPeriod)
我们可以使用什么语法来匹配我们已经在 SQL 中使用的 %like% 来匹配元素?
请帮我找到实现
您可以使用带有 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
您可以使用上面提到的 .contains ,还有 .startsWith() 可以在 SQL 中执行相当于 LIKE %text 的操作。