春季数据:按子ID按获取顺序选择

时间:2018-07-05 11:18:38

标签: java spring-data-jpa

我有一个带有多个左连接的请求:

@Query(value ="select groupe from Groupe groupe left join fetch groupe.listEleves as eleve left join fetch eleve.listBageages as badgeage " +
    "where badgeage.currentDate =:day and groupe.id =:groupeid " +
    "order by badgeage.id",
    countQuery = "select count(distinct groupe) from Groupe groupe")
Optional<Groupe> findBadgeageGroupe(@Param("day") LocalDate day, @Param("groupeid") Long groupeId);

它工作得很好,但是取决于当我进入groupe.eleve来查看他的“ listBadgeages”时的日期/ groupeId,列表中的对象并不总是按ID排序。

如何使其工作?

0 个答案:

没有答案