Cadastrei todas as classes no projeto conforme a aula 1. Ao testar a aplicação conforme o exemplo dado: POST http://localhost:8080/pedidos o retorno é como esperado, listando os dois itens do pedido:
{
"id": "3c8c018b-7314-423c-afed-6daf54853793",
"status": "AGUARDANDO_PAGAMENTO",
"cpf": "123.456.789-10",
"itens": [
{
"id": 5,
"descricao": "coca-cola",
"valorUnitario": 8.99,
"quantidade": 4
},
{
"id": 6,
"descricao": "combo sushi",
"valorUnitario": 65,
"quantidade": 1
}
],
"valorTotal": null,
"data": "2025-03-30"
}
Mas ao tentar recuperar o pedido com GET http://localhost:8080/pedidos a lista de itens vem em branco:
[
{
"id": "3c8c018b-7314-423c-afed-6daf54853793",
"status": "AGUARDANDO_PAGAMENTO",
"cpf": "123.456.789-10",
"itens": [],
"valorTotal": null,
"data": "2025-03-30"
}
]
ao fazer SELECT * FROM itens retorna os itens.
Na minha classe Pedido tenho o método:
public List<ItemPedido> getItens() {
return itens;
}