Создание двух связанных объектов в одном POST @onetomany - PullRequest
0 голосов
/ 15 апреля 2020

У меня есть буксируемый объект (университет и студент). Чтобы отправить нового студента, я отправляю json файл для весны следующим образом:

{"cne": 132, "Universitymap ": {существующий университет}}

моя проблема: я не хочу размещать существующий университет со студентом, мне нужно отправить нового студента в новый университет в ближайшее время !!

@Entity
public class University {
	@Id
    
   @GeneratedValue( strategy= GenerationType.AUTO ) 	
   @Column(name = "id_university")
	 private int id_university;
	
	 @Column(name = "nom")
	 private String nom;
	
	 @OneToMany(mappedBy = "univeersitymap",cascade=CascadeType.ALL)
	  private List<Student> student;
	  
    @getters & setters
 -------------------------------

@Entity
public class Student {
@Id
@GeneratedValue( strategy= GenerationType.AUTO ) 	
@Column(name = "id_student")
	private int id_student;

@Column(name = "cne")
private Date  cne;


@ManyToOne(fetch=FetchType.LAZY)
@JoinColumn(name="university_id")
private University universitymap;

@getters & setters
...