Bom dia, estou com dúvida em relação ao POST, por exemplo, se eu quero passar um objeto que contém outro objeto (Carro/Motor), tem alguma boa prática tipo enviar apenas o id do motor sendo que este já tem no banco e ou enviar o objeto inteiro?
enviando todo o objeto motor
{
"fabricante" : "ford",
"motor" : {
"id" : 10,
"modelo" : "modelo tal",
"especificacao" : "xxx"
}
}
enviando apenas o id do motor
{
"fabricante" : "ford",
"motor" : {
"id" : 10
}
}
No controller eu teria que recuperar o motor pra então persistir o carro? Estou com dúvida em relação a essa modelagem.
Obrigado