У меня возникла проблема с простой проблемой Spring Data. Предположим, мы получили две сущности.Spring Data JPA запрос с транзитивной сортировкой
public class Request {
// all normal stuff
@ManyToOne
private Document doc;
}
public class Document {
private Long id;
private String name;
}
Простые отношения. Мой вопрос: можно ли получить Request
объектов с использованием Spring Data Method-DSL
и сортировать по Document
? Так что я хочу добиться того, чтобы создать метод хранилища, как:
public List<Request> findAllOrderByDoc()
или аналогичные:
public List<Request> findAllOrderByDocId()
К сожалению, когда я пытаюсь что я даюсь сообщение об ошибке о том, что нет никакого Doc
поля или оно не может быть длинным. Я предполагаю, что это можно сделать, используя QueryDSL
и предикаты, но мне интересно, можно ли сделать это довольно очевидную и простую вещь с помощью простых данных Spring?
Поправьте меня, если я ошибаюсь, но работа Весна доцент данных по имени класса? Что происходит, когда вы меняете документ в документ? – ConMan
@ConMan no, spring-data использует имя поля. – beerbajay