[RESOLVIDO]Relacionamento Bi direicional JPA + SPRING MVC

Estou com uma dúvida, tipo eu tenho uma entidade

@Entity 
@Table(name = "pessoas") 
@Audited     
public class Pessoa implements Serializable {
    @OneToOne(fetch = FetchType.EAGER, mappedBy = "pessoa", cascade = CascadeType.ALL) 
    private PessoaFisica pessoaFisica; 
     
    @OneToOne(fetch = FetchType.EAGER, mappedBy = "pessoa", cascade = CascadeType.ALL) 
    private PessoaJuridica pessoaJuridica;

em PessoaJuridica eu tenho

@Entity 
@Table(name = "pessoa_fisica") 
@Audited 
public class PessoaFisica implements Serializable {

    @JoinColumn(name = "pessoa_id", referencedColumnName = "id") 
    @ManyToOne(optional = false, cascade=CascadeType.ALL) 
    private Pessoa pessoa;

}

quando eu vou salvar uma Pessoa ta dando esse erro:

[http-nio-8080-exec-5] 2016-11-19 19:28:02,618 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper,131] - Field ‘pessoa_id’ doesn’t have a default value
DEU EROR NO DAO DE PEOPLE: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: could not execute statement

Pelo q estou entendendo do erro o campo pessoa_id ta vindo sem valor tipo eu to usando a JPA , oq eu estou fazendo de errado para gerar esse erro? desde já muito obrigado galera.

Resolvido o problema bastava fazer um
pessoa.getPessoaFisica().setPessoa(pessoa)
ta feito o relacionamento, ; D