0

MyClass我目前对匹配值的条件有限制MyClass.propertyName

Restrictions.ilike("propertyName", matchString)

这是否可以MyClass.propertyName与前导或尾随空格匹配的值?


这是我要匹配的正则表达式:

\s*foo(\s*|\s+.*)
4

2 回答 2

1

如果matchString"%foo%",并且 propertyName 值是" foo ",那么限制将接受这个属性。这就是使用 like 运算符的全部意义所在。

于 2011-10-07T15:27:58.030 回答
0

有两种方法可以做到:

  1. matchString像这样:"%foo%"
  2. 使用限制特定:
    Restrictions.ilike("propertyName", matchString, MatchMode.ANYWHERE)
于 2014-03-28T08:37:47.970 回答