Подробная информация о главном запросе JPA - PullRequest
0 голосов
/ 10 марта 2020

У меня есть этот репозиторий:

public interface DetailRepository extends JpaRepository<Detail, Long>, JpaSpecificationExecutor<Detail> {

    @Query(value = "SELECT d "
            + "FROM Master m "
            + "JOIN m.details d "
            + "WHERE m.id = :id")
    Page<Detail> findAllById(@Param("id") Long id, Pageable p);

Это не двунаправленная связь между мастером и деталями

@OneToMany(cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.LAZY)
@JoinColumn(name = "MASTER_ID", referencedColumnName = "MASTER_ID", nullable = false)
private List<Detail> details;

Но когда я сортирую, я получаю

Caused by: org.hibernate.QueryException: could not resolve property: quantity of: com.dtos.model.Master

Свойство находится в Подробная информация о DTO

Почему его ищут на Master DTO

Есть идеи?

Спасибо

...