【发布时间】:2019-10-30 11:19:54
【问题描述】:
我有一个动态选择列表,我想执行它以从表中获取特定列。但是当试图执行代码时,我得到了以下错误。
org.springframework.dao.InvalidDataAccessApiUsageException: org.hibernate.hql.internal.ast.QuerySyntaxException: Unable to locate appropriate constructor on class
//Select fields
List<Selection<?>> selectionList = new ArrayList<>();
for(Integer fieldId: fieldIds){
selectionList.add(recordsVORoot.get("dataAttr"+fieldId));
}
//Final Query
criteriaQuery.multiselect(selectionList).where(predicates.toArray(new Predicate[]{}))
【问题讨论】:
标签: java spring-boot jpa criteria-api