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?