Код: Выделить всё
@Entity
public class Inner {
@Id
Long id;
@Column(name = "name", nullable = false)
String name;
@Column(name = "two_words")
String twoWords;
}
@Entity
public class Outer {
@Id
Long id;
@OneToOne
@JoinColumn(name = "inner", referencedColumnName = "id")
Inner inner;
}
Теперь я хочу добавить контроллер для создания нового класса Outer, вот так:
Код: Выделить всё
@RestController
public class OuterController {
@Autowired
private final OuterRepository outerRepo;
@PostMapping("api/outers/create")
Outer createOuter(@RequestBody Outer outer) {
return outerRepo.saveAndFlush(outer);
}
Пожалуйста, дайте мне правильный JSON тела запроса для этого сценария и где он преобразуется в мой собственный класс Entity (поскольку мой фактический вариант использования немного более сложен).
Подробнее здесь: https://stackoverflow.com/questions/798 ... i-debug-it
Мобильная версия