Identidade, VO e primary key

Caros,

estou estudando cada vez mais DDD e nesse meus estudos algumas coisas que pra mim pareciam já ser certas se embaralharam novamente.

Um domínio não deve conhecer nada que pertença a camada de persistencia. Mas ele começa a falar de Entity e que elas precisam de uma identidade. Essa identidade seria a primary key da tabela? Quando tento arquitetar um modelo as vezes fica mesmo muito dificil criar esse modelo se eu ano tiver uma forma de identificar os objetos, mas sempre tive na minha cabeça de que uma primary key eh uma identificação da linha na tabela, entao meu dominio nao pode conhece-la. Eu posso estar pesando errao, não sei! Ta tudo embaralhado agora :smiley:

Ainda to me enrolando no conceito de Entity e Value Objects, alguem poderia me dar uma luz?

Bruno,

há algum tempo atrás tivemos uma discussão por aqui nesse sentido. Veja se te ajuda a entender:

http://www.guj.com.br/posts/list/68206.java