我正在使用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);
但是该查询不会返回已满足的Record对象,也不会返回其中的Costumer对象
任何线索为何? 预先感谢