Jpa EXCLUSÃO INVERSA (URGENTE)

Olá obrigado desde logo…

Tenho uma tabela pessoa e tenho outras tabelas que possuem a chave estrangeira da pessoa.

No caso tabela cliente que possui uma pessoa. quero excluir a pessoa. Ela náo me deixa pois na tabela cliente está a chave da pessoa.

Estou utilizando isso na tabela cliente.

@ManyToOne(cascade={CascadeType.ALL} 
,fetch=FetchType.EAGER)
@JoinColumn(name="ID_CLIENTE")
private Pessoa pessoa;

alguem sabe o que estou fazendo de errado que náo está excluindo a pessoa por causa desta tabela cliente?

o contrário está excluindo certo tipo uma pessoa tem um endereco. a chave de endereco esta na tabela pessoa. dai exclui blz. mas do contrário náo. como faço obrigado mesmo pela ajuda.