【发布时间】:2011-07-17 11:23:19
【问题描述】:
有没有办法结合
Restrictions.in(String, Collection<String>)
与
Restrictions.ilike(String, String)
目标是提供可能匹配项的列表(如 in),但将它们与 ilike 运算符进行比较,而不是硬比较。
这可能吗?
【问题讨论】:
标签: hibernate criteria restrictions
有没有办法结合
Restrictions.in(String, Collection<String>)
与
Restrictions.ilike(String, String)
目标是提供可能匹配项的列表(如 in),但将它们与 ilike 运算符进行比较,而不是硬比较。
这可能吗?
【问题讨论】:
标签: hibernate criteria restrictions
您可以在org.hibernate.criterion.Disjunction 的帮助下自己构建它。
Disjunction or = Restrictions.disjunction();
or.add(Restrictions.ilike(String, String));
or.add(Restrictions.ilike(String, String));
or.add(Restrictions.ilike(String, String));
【讨论】: