Hibernate + Java: Persistencia @OneToMany

Eai galera!

bem, estou com um probleminha na hora de persistir um objeto Debito…
em um Debito podem haver uma lista de objetos MeioDepositoOrigemDebito, e os objetos dessa lista sao criados na hora, entao a lista de objetos MeioDepositoOrigemDebito deve ser persistida no mesmo momento em que eu for persistir um Debito…

vou postar aqui como eu mapeei o a lista MeioDepositoOrigemDebito na classe Debito…
Debito.java@OneToMany(cascade = CascadeType.ALL, fetch = FetchType.EAGER) @NotNull(message="O meio de deposito de origem do debito deve ser informado!") private List<MeioDepositoOrigemDebito> listaMeioDepositoOrigemDebito;
alguém sabe me informar o que eu devo mudar para persistir a lista com seus objetos recém instanciados no momento em que um objeto Debito for persistido?

soh quero ressaltar que com o atual mapeamento ocorre um erro dizendo que os objetos MeioDepositoOrigemDebito nao existem no momento de persistir um objeto Debito…

Ué, a lista não esta sendo persistida?
Deveria, pelo menos isto sempre veio como default pra mim.

Deve ter alguma propriedade ou algo do tipo para gerenciar isso…
Logo mais, o pessoal mais experiente vai te dar a resposta.

Só estou comentando pq achei isto curioso…
Abraços e desculpa por não ajudar

*EDIT:
vc cria a lista vazia no construtor?

nao nao… eu crio a lista logo antes de tentar persistir o objeto Debito…

Você antes de persistir o debito chamou setListaMeioDepositoOrigemDebito, passando a lista com os objetos de débito ?