执行此代码时出错:
public Iterable<T> findAllByIds(List<Integer> ids) {
Path<Integer> idField = root.get("id");
Predicate in = idField.in(ids);
query.select(root);
query.where(in);
query.orderBy(builder.asc(idField));
List<T> result = entityManager.createQuery(query).getResultList();
return result;
}
在第2行中抛出以下异常:
引起:java.lang.IllegalArgumentException:不知道如何将值[[100,101]:java.util.Arrays $ ArrayList]转换为请求的类型[java.lang.Integer]
Hibernate版本5.2.11.Final,Java 8.
答案 0 :(得分:0)
试试这个: -
NameResolver