Hibernate - Erro ao deletar registro - ** help **

oi pessoal,

quando eu vou deletar um registro esta gerando o seguinte erro:

org.hibernate.PropertyValueException: not-null property references a null or transient value: br.com.rodoac.inter2005.model.dao.carregamento.DaoPedido.mercadoria
        at org.hibernate.engine.Nullability.checkNullability(Nullability.java:72)
        at org.hibernate.event.def.DefaultDeleteEventListener.deleteEntity(DefaultDeleteEventListener.java:205)
        at org.hibernate.event.def.DefaultDeleteEventListener.onDelete(DefaultDeleteEventListener.java:109)
        at org.hibernate.impl.SessionImpl.delete(SessionImpl.java:575)

a classe q uso para persistir os dados esta tudo funcionando, so em 2 classes Dao q esta gerando este exception…

como a propria excecao ta acusando tem um campo not null seu apontando para um campo null ou uma classe transiente(nao salva no banco, por ai)!!!

manda o codigo q fica mais facil de ver

Você deve ter alguma outra tabela relacionada com essa, a chave estrangeira não pode ser nula e a ação de delete do relacionamento deve ser pra setar o valor pra null, assim quando você deleta o registro a chave estrangeira fica null, e não pode…