Boa tarde!
Eu estou precisando saber se seria possível eu fazer um mapeamento de um relacionamento many-to-many para um map.
Exemplo:
Tenho uma entidade Usuário e Credencial, e elas estão com relacionamento many-to-many para a tabela user_credencial, e esta tem um atributo que seria o endereço.
Vi em muitos lugares fazerem este tipo de relacionamento criando uma entidade, mas pediram para que eu tentasse fazer com map. Ficaria mais ou menos assim:
Na entidade usuário eu teria um atributo Map<Credencial, String>.
A tabela a ser anotada no atributo seria usuario_credencial e o valor da String seria o atributo a mais da tabela.
Queria saber se teria como fazer um mapeamento para isso?
Vejamos um exemplo de como são as tabelas:
Tabela: usuario
Colunas: usu_id, nome
Tabela: credencial
Colunas: cre_id, tipo
Tabela: usuario_credencial
Colunas: usu_id, cre_id, endereco;
Agradeço desde já. Espero ter conseguido ser clara quanto a minha dúvida.