Tenho um componente e quero mapear ele em uma tabela separada, apesar dele ser um objeto de valor e não uma entidade.
Ex: Nome (primeiroNome, sobrenome)
Não quero criar as colunas na tabela de cada classe que usa Nome, pois tenho mais de uma classe usando. Então quero criar em uma tabela separada.
Como eu poderia fazer? Eu teria que obrigatoriamente transformar Nome em uma entidade?
Claro, como é que você vai referenciar um nome sem uma chave primária (ou primária/estrangeira)?
Talvez poderia ser um objeto de valor com ID, como no caso de coleções de componentes.