Tenho uma tabela com relacionamento N-N recursivo.
Como funciona o Join no JPQL para poder selecionar por elexemplo código, descriçãoA e descriçãoB
sendo q descriçãoB é o “pai” de descriçãoA e claro, estão na mesma tabela.
Tentei pelo q conheço de SQL mas n saí muito do lugar…
No N-para-N existe uma tabela principal e uma outra tabela auxiliar onde a chave a primária são duas colunas que fazem chave estrangeira com a tabela principal.
No N-para-1 existe somente uma tabela, onde há uma chave estrangeira que referencia a sim mesmo.
Então, é N-N mesmo… como disse, de forma recursiva.
alves.Felipe
cara N-N numa mesma tabela, acho que não da muito certo isso heim…
UpTheIrons
Eu questionei isso hoje, sobre a real utilidade de utilizar esta recursividade,
pois o único caso q vi, q realmente funciona é 1-N, mas tudo bem, deve ter altuma
utilidade q ainda desconheço.
Mas mesmo não sendo um relacionamento recursivo, continuo com a duvida
de como construir uma consulta N-N JPQLl bem elaborada.