Configuração de herança e schema definidos

Atualmente temos no sistema herança com a classe Pai pessoa e suas
filhas PessoaFisica e PessoaJuridica, para conseguirmos fazer a herança
com jpa precisamos de algumas arte manhas que foram a utilização de
algumas anotações como @Inheritance(strategy = InheritanceType.JOINED)
que serve para definir uma herança na jpa e com o Joined se todas as
entidades pertencentes a herança, outro fator foi a necessidade de se
definir o schema em cada entidade com a anotação
@Table(name = "pessoa", schema = "dremcom_drem") . Bom agora vou partir
para o relacionamento entre Pais, Estado Cidade e Pessoa