我正在尝试使用Hibernate CriteriaQuery构建一个简单的查询。 使用" org.hibernate.Criteria"很容易。但是在Hibernate 5中,它已被弃用。 它在下面的链接中指定。 https://docs.jboss.org/hibernate/orm/5.1/userguide/html_single/Hibernate_User_Guide.html#criteria
我在下面检查过这个问题,但这与我的意思不完全相同。
hibernate jpa criteriabuilder ignore case queries
我的工作代码
CriteriaBuilder cb = em.getCriteriaBuilder();
CriteriaQuery<Authorization> criteria=cb.createQuery(Authorization.class);
Root<Authorization> aroot = criteria.from(Authorization.class);
criteria.where(cb.like(aroot.get("aName"),"%"+c+"%"));
List<Authorization> a=em.createQuery(criteria).getResultList();
弃用是否意味着在Hibernate 5中没有任何方法可以使用标准?
重要的问题是我们如何在hibernate 5的简单查询中禁用区分大小写搜索?
此外,Hibernate 5 JBOSS文档中没有任何信息。
我需要帮助。 最诚挚的问候。
是否有任何hibernate大师帮助我?