Я использую Spring Data, и у меня есть следующая сущность:
@Entity
public class Sale {
@Id
@GeneratedValue( strategy = GenerationType.AUTO)
private Long id;
@ManyToOne
private Record record;
}
Я выполняю следующие операции выбора:
@Query("SELECT s FROM Sale s " +
"JOIN FETCH s.record r " +
"JOIN FETCH r.costumer c WHERE s.id = (:id)")
Sale findByIdAndFetchRecord(@Param("id") Long id);
Но запрос не возвращает объект Запись выполнена, ни объект Costumer внутри него
Любая подсказка, почему? Заранее спасибо