Cách thực hiện truy vấn trường hợp bỏ qua giống như bằng cách sử dụng trình tạo tiêu chí. Đối với bất động sản mô tả tôi muốn làm một cái gì đó giống như upper(description) like '%xyz%'
hibernate jpa criteriabuilder bỏ qua truy vấn trường hợp
Tôi đã sau truy vấn
CriteriaBuilder criteriaBuilder = entityManager.getCriteriaBuilder();
CriteriaQuery<Person> personCriteriaQuery = criteriaBuilder.createQuery(Person.class);
Root<Person> personRoot = personCriteriaQuery.from(Person.class);
personCriteriaQuery.select(personRoot);
personCriteriaQuery.where(criteriaBuilder.like(personRoot.get(Person_.description), "%"+filter.getDescription().toUpperCase()+"%"));
List<Person> pageResults = entityManager.createQuery(personCriteriaQuery).getResultList();
Cảm ơn bạn rất nhiều – user373201