[respondido]como fazer um mapeamento de uma coleção

alguem pode me ajuda como faço para fazer um mapeamento de uma coleção

da seguinte classes

public class venda
{
private int id;
private String nomeCliente;
private List itemVenda; // <-- minha duvida esta aqui como mapea

}

public class itensVenda{

private int indice;
private int Codigoproduto;
private Venda venda; // <-- minha duvida esta aqui como mapea

}

eu tenho uma outra duvida tenho que salva a venda para depois salva o item da venda?
ou com esse mapeamento ele ja salva a venda com os devidos item direto.

Existem muitos tipo de mapeamento, vou deduzir que o que tu queres saber é mapeamento JPA/Hibernate…
Na entidade forte, ou seja Venda:

public class venda 
{ 
	private int id; 
	
	private String nomeCliente; 
	
	@OneToMany(mappedBy="venda", cascade={CascadeType.ALL})//cascade={CascadeType.ALL} faz a atulização de todos os itens automaticamente
	private List<ItemVenda> itemVenda; // <-- minha duvida esta aqui como mapea 

} 

Agora em itensVenda

public class itensVenda
{ 
	private int indice; 

	private int Codigoproduto; 

	@ManyToOne
	private Venda venda; // <-- minha duvida esta aqui como mapea 

} 

Acho que é isso.
Podes ver mais literatura no site da Caelum, K19 ou Algaworks. Procura por JPA/Hibernate

muito obrigado .
deu certo.