Carregar carregar pedido junto com itens (RESOLVIDO)

0 respostas
javahibernate
rodrigosnantes

Meu problema e mais ou menos o seguinte, tenho uma tela de cadastro de cliente e na mesma tela tenho uma include para cadastro de veiculos.

Meu Cliente esta mapeado assim :

private List<Veiculo> veiculo = new ArrayList<>();
	@OneToMany(mappedBy = "cliente", cascade = CascadeType.ALL)
	public List<Veiculo> getVeiculo() {
		return veiculo;
	}

	public void setVeiculo(List<Veiculo> veiculo) {
		this.veiculo = veiculo;
	}

E minha entity Veiculo assim:

private Marca marca;

	@ManyToOne
	@JoinColumn(name = "marca", nullable = false, referencedColumnName = "marca")
	public Marca getMarca() {
		return marca;
	}

Quando quero editar, estou passando o id por parâmetro para minha própria classe de cadastro.
<f:param name="cliente" value="#{cliente.id}"/>

na minha pagina de cadastro de Cliente(que tbm vai ficar responsavel por Edita-los)eu pego o valor assim:
<o:viewParam name="cliente" value="#{cadastroClienteBean.cliente}"/>

Porem ele esta carregando apenas o meu Cliente, e nao os veiculos cadastrados junto a ele no relacionamento. Como faco para carregar os veiculos tbm na tela?

att;

Criado 24 de outubro de 2018
Respostas 0
Participantes 1