Me deparei em JPA com a situação, Tenho uma Entidade beneficiário onde a tabela no banco possui
--beneficiario--
id_beneficiario
id_beneficio
id_pessoa_fisica
id_dependente
--dependente--
id_dependente
nome
id_pessoa_fisica
--beneficio--
id_beneficio
nome
valor
Um dependente sempre tá atrelado a uma pessoa fisica, mas a pessoa fisica pode também ter um beneficio, como seus dependentes
por isso a dúvida de como projeto a entidade beneficiario, pois o campo id_dependente pode ser null quando eu colocar um beneficio para a pessoa fisica e gravar na tabela beneficiario.
estou com dúvidas de como fazer essa entidade, alquém pode me ajudar? e o que colocaria em PessoaFisica, Dependente? sobre a Entidade Beneficiario?