次のJPAクエリを使用していますが、java.lang.IllegalArgumentExceptionを取得しています。複数の戻り値例外を持つクエリに対してTypedQueryを作成できません。複数の戻り値を持つクエリに対してTypedQueryを作成できません
TypedQuery<RaBdrRating> uQuery =
(TypedQuery<RaBdrRating>)entityManager.createQuery("
SELECT r.activePackage,SUM(r.duration),SUM(r.charge),COUNT(r)
FROM RaBdrRating r WHERE r.callType = :callType
and r.startDate between :startDate and :endDate
GROUP BY r.activePackage",RaBdrRating.class);
uQuery.setParameter("callType", model.getCallType());
uQuery.setParameter("startDate",startDate);
uQuery.setParameter("endDate",endDate);
List<RaBdrRating> listOfPackages = uQuery.getResultList();
いずれかが.....私はJPAに新しいですし、私は私に教えてください、問題が何であるかを取得し、here.Ifいずれかをstruckedアイデアを持っていないです、私のクエリで間違っているものを教えてもらえます。
同様のものは、http://stackoverflow.com/a/10010154/366964とhttp://stackoverflow.com/a/4536802/366964を参照してください。 –