Problemas com Hibernate

Pessoal,

estou com um problema usando hibernate e jboss seam.

tenhos 2 tabelas uma contendo o id da outra e ambos os campo not-null.

ex: tabela vendas e tabela vendas_historico.

tenho id_vendaa_historico (not-null) na tabela de vendas e
id_venda (not_null) na tabela de vendaa_historico .

Ao tentar salvar esses dados na mesma transacao, tenho o seguinte erro:

org.hibernate.PropertyValueException

alguém sabe o pq? é possível fazer esse tipo de operacao???

atualmente tenho o seguinte codigo

@In
EntityManager entityManager;

@Transactional(TransactionPropagationType.MANDATORY)

public String salvar(){

   entityManager.persist(  vendasHistorico );
   entityManager.persist( vendas );
   
   //entityManager.getTransaction().commit();
   return "done";
}

obs: relacionamento @ManyToOne(fetch = FetchType.LAZY)

obrigado