Я новичок ie для весенней загрузки. Мой сценарий - один продавец, и у этого продавца должен быть один пользователь. Так что я решил создать сущность для торговца и пользователя. Пожалуйста, смотрите сущность ниже.
@Id
@GeneratedValue
private Long id;
private String name;
private String email;
@OneToOne(mappedBy = "merchant")
private Muser muser;
Я также создал геттеры и сеттеры. Вот мой пользовательский объект.
@Id
@GeneratedValue
private Long id;
private String name;
private String email;
private String address;
@OneToOne
@JoinColumn(name = "merchant_id")
private Merchant merchant;
Это мой объект и я также создали хранилище и сервис. Вот мой контроллер.
@RequestMapping(value = "merchant/save")
public Merchant saveMerchant(@RequestBody Merchant merchant) {
System.out.println(merchant);
return customerService.saveMerchant(merchant);
}
Я отправляю данные вот так.
{
"name": "Vanaraj",
"email": "vanaraj",
"muser": {
"name": "dddd",
"email": "dddd",
"address": "dddd"
}
}
Если я отправляю только данные продавца, они вставляются, как ожидалось. Но я не мог вставить данные продавца и пользователя одновременно.
Пожалуйста, помогите кому-нибудь решить эту проблему. Заранее спасибо