Hibernate + FK null

Olá pessoal

Pesquisei mas conseguir resolver um problema.

Quero inserir um registro onde sua fk pode ser null ou não ex. (Produto e receita - um produto pode conter uma receita ou não)

erro

br.com.caelum.vraptor.InterceptionException: exception raised, check root cause for details: org.hibernate.TransientObjectException: 
object references an unsaved transient instance - save the transient instance before flushing: br.com.caelum.brvarejo.produto.Receita

Como posso resolver essa situação? Vlw