Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我刚刚升级到 Hibernate 4.1.10.Final (在第一次升级到 4.1.8.Final 之后),但现在这不能编译:
Restrictions.eq("loginName", loginName).ignoreCase();
这是由于 Criterion 类中不再存在 ignoreCase() 方法。但是,我找不到任何关于此的文档,我是否需要用某些东西替换它,或者它是否因为总是忽略大小写而变得不必要?
改为使用
criteria.add(Restrictions.ilike('prop', '%value%');
或者
criteria.add(Restrictions.ilike('prop', 'value', MatchMode.ANYWHERE);