EclipseLink fails to fetch a scalar Boolean value
问题 The following JPA criteria query succeeds on Hibernate (4.2.7 final). CriteriaBuilder criteriaBuilder=entityManager.getCriteriaBuilder(); CriteriaQuery<Boolean>criteriaQuery=criteriaBuilder.createQuery(Boolean.class); Root<UserTable> root = criteriaQuery.from(entityManager.getMetamodel().entity(UserTable.class)); criteriaQuery.multiselect(root.get(UserTable_.enabled)); ParameterExpression<String>parameterExpression=criteriaBuilder.parameter(String.class); criteriaQuery.where(criteriaBuilder