Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Chave compostas

Queria saber porque o Hibernate não trabalha com chaves compostas ( maiores que 2 colunas) por algum conceito de MER ou ORM ? Ou Isso é realmente uma limitação do hibernate.

Tenho lido bastante sobre o assunto, e tenho gasto muito tempo tetando aprender o Hibernate(3 meses mais ou menos). Pra ser sincero minha maior dificuldade hoje para desenvolver um sistema é o Hibernate, não sei se desisto e parto para uma solução menos sofisticada.

3 respostas

Da para trabalhar com chaves compostas no Hibernate. Você precisa criar uma classe id, que vai ter como atributos as colunas da chave composta. Você vai usar a anotação @Embeddable também.

Da uma olhada nesse post: https://vladmihalcea.com/the-best-way-to-map-a-composite-primary-key-with-jpa-and-hibernate/

Leandro Meili. Ok. é isso mesmo

solução!

Fechar o tópico. a solução esta no link que o Leandro Meili mandou

https://vladmihalcea.com/the-best-way-to-map-a-composite-primary-key-with-jpa-and-hibernate/