Olá pessoal,
to criando uma API Rest com o Spring Boot, usando MySQL, para exercitar alguns conceitos. Imaginei um sistema onde existe o modelo Paciente e a Consulta. Dentro da classe Paciente, existe uma lista de Consultas, que deve ser atualizada conforme necessidade.
Na classe paciente tenho:
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String telefone;
private String nome;
private String sexo;
private Double idade;
private String endereco;
private String email;
@OneToMany(mappedBy = "paciente")
private List<Consulta> consultas = new ArrayList<>();
No Controller, criei os métodos POST, PUT, GET e DELETE para o Paciente. Minha dúvida é, como faço criar uma “consulta” na lista relacionado ao paciente.
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
@ManyToOne
private Paciente paciente;
private LocalDateTime dataCriacao = LocalDateTime.now();
private Double altura;
private Double peso;
private String descricao;
Obrigado! 