我目前对MyClass
的条件设置了限制,以匹配MyClass.propertyName
的值:
Restrictions.ilike("propertyName", matchString)
是否可以将MyClass.propertyName
的值与前导空格或尾随空格匹配?
以下是我想要匹配的正则表达式:
\s*foo(\s*|\s+.*)
答案 0 :(得分:1)
如果matchString
为"%foo%"
,且propertyName值为" foo "
,则限制将接受此属性。这就是使用like运算符的重点。
答案 1 :(得分:0)
有两种方法可以做到:
matchString
设为:"%foo%"
Restrictions.ilike("propertyName", matchString, MatchMode.ANYWHERE)