Buscar

Após algum tempo o usuário resolve apagar o menu “Relatórios”. Caso a rotina de exclusão não seja corretamente escrita, o subitem “Meu Relatório” p...

Após algum tempo o usuário resolve apagar o menu “Relatórios”. Caso a rotina de exclusão não seja corretamente escrita, o subitem “Meu Relatório” poderia ficar “perdido” no banco de dados, ou seja, sem estar relacionada a qualquer menu. Note que a existência do subitem se dá diretamente à existência de um menu; quando temos um subitem sem menu, chamamos esse objeto de órfão, sem o objeto pai que lhe deu origem. Tecnicamente falando, quando temos um objeto que só possa existir na presença de outro estamos utilizando Composição. É justamente para evitar problemas de registros órfãos que devemos utilizar o atributo orphanRemoval que encontramos nas anotações de relacionamentos. A função Orphan Removal deve ser utilizada em casos de Composição, ou seja, onde uma Entity só pode existir caso outra exista. Sogra só existe se tiver a namorada, endereço só existe caso exista um usuário, mas vamos usar um caso de uso mais simples. Para se ter um SubItem é necessário ter um Menu, ou seja, sem um Menu é impossível o SubItem existir.

a) II and IV are correct.
b) II, III, and IV are correct.
c) I, III, and IV are correct.

Essa pergunta também está no material:

JPA Eficaz - As melhores praticas de persistencia de dados em Java - Casa do Codigo
166 pág.

Português Escola Colegio Estadual Barao Do Rio BrancoEscola Colegio Estadual Barao Do Rio Branco

Respostas

User badge image

Ed Verified user icon

Vamos analisar as alternativas: a) II e IV estão corretas. b) II, III e IV estão corretas. c) I, III e IV estão corretas. Analisando as informações fornecidas, a alternativa correta é a letra c) I, III e IV estão corretas.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina