Java 标准#Hibernate新版本中的ignoreCase
我刚刚升级到Hibernate 4.1.10.Final(在第一次升级到4.1.8.Final之后),但现在它没有编译:Java 标准#Hibernate新版本中的ignoreCase,java,hibernate,Java,Hibernate,我刚刚升级到Hibernate 4.1.10.Final(在第一次升级到4.1.8.Final之后),但现在它没有编译: Restrictions.eq(“loginName”,loginName.ignoreCase() 这是因为Criteria类中不再存在ignoreCase()方法。但是,我找不到任何关于这方面的文档,我是否需要将其替换为其他内容,还是因为案例总是被忽略或其他内容而使其变得不必要 criteria.add(Restrictions.ilike('prop', '%value
Restrictions.eq(“loginName”,loginName.ignoreCase()代码>
这是因为Criteria类中不再存在ignoreCase()方法。但是,我找不到任何关于这方面的文档,我是否需要将其替换为其他内容,还是因为案例总是被忽略或其他内容而使其变得不必要
criteria.add(Restrictions.ilike('prop', '%value%');
或
criteria.add(Restrictions.ilike('prop', 'value', MatchMode.ANYWHERE);