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

それを行うには2つの方法があります:

  1. matchStringのようにします。"%foo%"
  2. 使用制限固有:
    Restrictions.ilike("propertyName", matchString, MatchMode.ANYWHERE)
于 2014-03-28T08:37:47.970 に答える