Hibernate Relacionamento @OneToMany não persiste

Sou meio novo na parte de desenvolvimento web, e estou com um problema aqui. Tenho uma pagina de cadastro Mestre-Detalhe, onde tenho o morador e os veículos, a List de veículos mapiei assim:

@OneToMany(mappedBy = "morador", cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.LAZY)
public List<Veiculo> getVeiculos() {
	return veiculos;
}

Essa List está sendo preenchida em um Dialog, preencho um dataTable com essa List…

E na classe Veiculo o mapeamento ficou assim:

@ManyToOne
@JoinColumn(nullable = false)
public Morador getMorador() {
	return morador;
}

Se eu cadastro apenas o morador, tudo tranquilo, cadastra de boa, mas se eu coloco um veiculo ou mais da valor nulo pra chave estrangeira…

Ja faz uma semana q estou procurando uma solução pra esse erro e não encontro?

Ao adicionar o veiculo na lista, você está setando a instância do morador no veículo?

Caraa, eu achei q ao usar o cascade faria isso automatico…

Vou setar o morador aqui e ver se da certo, ja retorno aqui

Valewwww

Deu certoo, tudo funcionando perfeito, valewwww