Я хочу отправить JSON как POST-запрос для вставки в базу данных. Ниже приведены JSON
{
"url": "https://www.tec.com",
"status":"Regular",
"Student":
{
"id": 1,
"name": "John Doe",
"age": 12
}
}
, где у меня есть основной класс
Данные. java
@ToString
@Setter
@Getter
@Entity
@AllArgsConstructor
@NoArgsConstructor
@Table(name = "data")
public class Data implements Serializable {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
public int id;
private String url;
private String status;
@ElementCollection
private Student student;
}
Студент. java
@ToString
@Setter
@Getter
@AllArgsConstructor
@Entity
@NoArgsConstructor
@Table(name = "Student")
public class Student implements Serializable {
@Id
private int id;
private String name;
private int age;
}
Скажите, пожалуйста, как решить эту проблему. Чтобы данные сохранялись в базе данных при отправке JSON в указанном выше формате.