1
resposta

Divergência com o que foi mostrado em aula

Bom dia professor

Você acabou de mostra esse código em aula dizendo que não sofre alteração pois há uma "pegadinha" no merge()

em.merge(celulares);
celulares.setNome("1234")
em.flush();

que precisamos atribuir à entidade celulares para que possa sofrer alterações:

celulares = celulares.setNome("1234");

e agora no exercício está falando que ele dá update no "teste 3""

Qual delas é a verdadeira?

1 resposta

Oi Rodrigo,

No exercício o merge não vai influenciar em nada, pois a entidade foi carregada via método find antes e ainda está no estado managed.