Mapeando um relacionamento M x N no Hibernate

Nesta pocket vídeo vamos ensinar como mapear um relacionamento M x N (muitos-para-muitos) suprimindo a necessidade de criar a entidade que vai controlar a tabela do meio, esta tabela será controlada “automaticamente” pelo Hibernate sem a necessidade

Tempo: 28:01 min

Descrição: Nesta pocket vídeo, vamos aprender como trabalhar com relacionamentos M x N (muitos-para-muitos) dentro do Hibernate. Como sabemos existem três tipos de relacionamentos em um banco de dados que podem ser mapeados utilizando o hibernate: Relacionamento 1..1 (lê-se relacionamento um para um) - indica que as tabelas têm relacionamento unívoca entre si. Você escolhe qual tabela vai receber a chave estrangeira; Relacionamento 1..n (lê-se um para muitos) - a chave primária da tabela que tem o lado 1 vai para a tabela do lado N. No lado N ela é chamada de chave estrangeira; Relacionamento n..n (lê-se muitos para muitos) - quando tabelas têm entre si relacionamento n..n, é necessário criar uma nova tabela com as chaves primárias das tabelas envolvidas, ficando assim uma chave composta, ou seja, formada por diversos campos chave de outras tabelas. A relacionamento então se reduz para uma relacionamento 1..n, sendo que o lado n ficará com a nova tabela criada. Vamos aprender como suprimir do hibernate esta tabela do meio e assim diminuir a complexidade de sua aplicação, a tabela é atualizada “automaticamente”.

Aprenda também:

Artigos relacionados