Criteria 可以在“IN”表達式中使用 List 嗎?例如:List<Long> ids = new ArrayList<>(); ids.add(1L); ids.add(2L); ids.add(3L);我想找到所有 id 為 1, 2, 3CriteriaBuilder criteriaBuilder = em.getCriteriaBuilder(); CriteriaQuery<User> userQuery = criteriaBuilder.createQuery(User.class); Root<User> userRoot = userQuery.from(User.class); userQuery.select(userRoot); userQuery.where(userRoot.get("id").in("1","2","3"));如何使用 List 而不是這個?
添加回答
舉報
0/150
提交
取消