var pp = gw.api.database.Query.make(entity.PolicyPeriod)
Какой синтаксис мы можем использовать для% как%, который мы уже использовали в SQL для сопоставления элементов?
Пожалуйста, помогите мне найти реализацию
Вы можете использовать .contains, как упомянуто выше, а также .startsWith (), который будет делать эквивалент текста LIKE% в SQL.
Можно использовать функцию с 3 параметрами: сначала столбец, второе входное значение и третье логическое значение для ignoreCase (true для обозначения входного значения и значения столбца).
Query.make (PolicyPeriod) .contains (PolicyPeriod # PolicyNumber, "123A", правда)
Производит
[% 123a%] ВЫБРАТЬ ИЗ bc_policyperiod gRoot ГДЕ gRoot.PolicyNumberDenorm LIKE? AND gRoot.Retired = 0
[% 123a%]
ВЫБРАТЬ ИЗ bc_policyperiod gRoot ГДЕ gRoot.PolicyNumberDenorm LIKE? AND gRoot.Retired = 0