Я отправляю запрос GET из angular5 в spring-boot, чтобы получить все элементы объекта Contrat ниже.
Это сущность:
@Entity
@Data
@AllArgsConstructor
@NoArgsConstructor
public class Contrat implements Serializable{
@Id @GeneratedValue
private Long id;
private Date dateDebut ;
private Date dateFin ;
@ManyToOne
@JoinColumn(name = "Id_Project")
@JsonBackReference(value="projet-contrat")
private Project project;
@ManyToOne
@JoinColumn(name = "Id_AppUser")
@JsonBackReference(value="appuser-contrat")
private AppUser appUser;
}
Это репозиторий:
public interface ContratRepo extends JpaRepository<Contrat,Long> {
@Query("select from Contrat c where c.appUser = :userApp")
public Page<Contrat> chercherContrat(@Param("userApp") AppUser userApp
, Pageable pageable);
}
В Angular5 console.log(data) возвращает этот результат, например:
{id: 1, dateDebut: 1526083200000, dateFin: 1526083200000}
Итак, как вы можете видеть, нет элемента проекта (который мне нужен во внешнем интерфейсе).
Я хочу показать в angular элементы contrat, а также некоторую информацию о проекте, связанном с .
Есть идеи ?