に問題がありgetResultList()
ます。クエリが実行され、700 の結果が返されると、クエリは問題ありません。返されたリストには 700 件の結果がありましたが、リストには重複データが含まれています。そのため、すべての結果を持っているわけではありません。
public List<EscaleCatalogueKaravel> obtenirListeEscaleKaravelSelonMarche(Integer refMarche, Integer refLangue) {
List<EscaleCatalogueKaravel> listeEscales = entityManager.createQuery("select distinct p from EscaleCatalogueKaravel p " +
"where p.refMarche=:refMarche and p.refLangue=:refLangue group by idEscale ")
.setParameter("refMarche", refMarche)
.setParameter("refLangue", refLangue)
.getResultList();
if (listeEscales == null || listeEscales.size() == 0) {
return null;
}
return listeEscales;
}
アイデアはありますか?