Allanfs / dgapp

REST API to a pizza store / API REST para pizzaria
0 stars 2 forks source link

ItemPedido #11

Open Allanfs opened 5 years ago

Allanfs commented 5 years ago

Um item de pedido não faz sentido sem um Pedido. Por isso não é necessário haver um serviço para eles. Basta que na classe Pedido seja marcado os CascadeType, e orphanRemoval.

Os ItemPedido possuem referencia a um item de pedido, esta referencia não pode sofrer modificação após o pedido ser persistido.

Allanfs commented 5 years ago

commit https://github.com/Allanfs/dgapp/commit/911b770a00a4408e930565140a78f64a58afabfd troca o mapeamento de Set<ItemPedido> para Map<Produto, Integer>

Allanfs commented 5 years ago

É necessário voltar para Set, devido à conversão de JSON para Map em uma requisição via REST. Devido ao limitado conhecimento na biblioteca, torna-se necessário voltar ao uso do Set<ItemPedido>, e para evitar consumir mais tempo desenvolvendo esta funcionalidade.