我需要根据传递的参数动态生成查询,并需要联接三个表,在使用EntityManager CriteriaBuilder构建查询时出现以下异常,如果我将其转换为标准,但我只想使用CriteriaBuilder: Encountered array-valued parameter binding, but was expecting [java.lang.String (n/a)]
at org.hibernate.query.spi.QueryParameterBindingValidator.validateArrayVa
我尝试使用谓词和get方法,但我无法实现它 CriteriaQuery<Starextends Y>, Y, Y) of type CriteriaBuilder is not applicable for the arguments (Expression<Integer>, Dateextends Y>) in the type CriteriaBuilder is not app
final CriteriaBuildercriteriaBuilder = entityManager.getCriteriaBuilder();我将该标准存储在RestController中。(SharedSessionContractImplementor.java:126)
at org.hibernate.internal.SessionImpl.getPersistenceContext:12
public List<User> getUnsignedDrivers(){at org.hibernate.ejb.criteria.QueryStructure.render(QueryStructure.java:249)
at org.hibernate.ejb.criteria.CriteriaSubquer