Estudos gratuitos da ER Soluções WebVer outros conteúdos grátis
ER Soluções WebEstudos · Patterns of Enterprise Application Architecture

12.4. Dependent Mapping

O dono mapeia seus dependentes; eles não têm mapper próprio.

Objeto Álbum mapeando suas Faixas dependentes; nenhum outro objeto aponta para as faixas
Faixas vivem e morrem com o álbum. O mapper do álbum cuida delas.

Resumo

Perguntas-chave

responda de cabeça, depois abra
Qual a regra de ouro do Dependent Mapping?
O dependente tem um único dono e não é referenciado por nenhum objeto de fora.
Quem grava os dependentes?
O mapper do dono, junto com ele.
Como o Unit of Work percebe que um dependente mudou?
Mudanças devem passar pelo dono (ou o dependente ser imutável), marcando o dono como sujo.

Exercícios de fixação

0/5 respondidas
1.
Faixa só existe dentro de Album e nenhum outro objeto a referencia. Qual padrão de mapeamento?
2.
Uma Playlist passa a referenciar Faixa diretamente. O que acontece com o Dependent Mapping?
3.
Por que é seguro apagar e reinserir dependentes ao salvar?
4.
Dependentes precisam passar pelo Identity Map?
5.
Qual cuidado com o Unit of Work ao alterar um dependente?
Seu progresso fica salvo neste navegador.