Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Caused by: org.hibernate.QueryException: Not all named parameters have been set: [param0] [select count(generatedAlias0.id)
- from Position as generatedAlias0 where generatedAlias0.rank=:param0]
- public Long CountPosition(Rank aRank, List<Long> Status, List<Long> aStatusInternal) {
- QueryBuilder<PozycjaWRankingu> aQuery = queryCountLarge();
- aQuery.whereEquals("rank", aRank);
- aQuery.whereInNotEmpty("status", Status);
- aQuery.whereInNotEmptyAndNotEquals("internal.state", aStatusInternal);
- return aQuery.countLarge();
- }
- public static <T> QueryBuilder<T> createCountLarge(EntityManager aEntityManager, Class<T> aClass) {
- QueryBuilder r = new QueryBuilder();
- r.em = aEntityManager;
- r.criteriaBuilder = r.em.getCriteriaBuilder();
- r.criteria = ret.criteriaBuilder.createQuery(Long.class);
- r.root = ret.criteria.from(aClass);
- r.criteria.select(ret.criteriaBuilder.count(ret.root.get("id")));
- return r;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement