Classe de relacionamento n para 1 em java

Bom pessoal, estou fazendo um CRUD usando jdbc puro com Servlet e jsp. Onde tenho as classes Cliente, Produto e Venda. Um relacionamento de n para 1, ou seja, muitos produtos para um cliente. Entre tantas dúvidas uma é: a classe venda seria assim?

package entity;

import java.util.Date;

public class Venda {
	private Integer idVenda;
	private Date dataVenda;
	private Cliente idCliente;
	private Produto idProduto;
	
	public Venda() {
		
	}
	
	public Venda(Integer idVenda, Date dataVenda, Cliente idCliente, Produto idProduto) {
		
		this.idVenda = idVenda;
		this.idCliente = idCliente;
		this.idProduto = idProduto;
		this.dataVenda = dataVenda;
	}

	public Integer getIdVenda() {
		return idVenda;
	}

	public void setIdVenda(Integer idVenda) {
		this.idVenda = idVenda;
	}

	public Date getDataVenda() {
		return dataVenda;
	}

	public void setDataVenda(Date dataVenda) {
		this.dataVenda = dataVenda;
	}

	public Cliente getIdCliente() {
		return idCliente;
	}

	public void setIdCliente(Cliente idCliente) {
		this.idCliente = idCliente;
	}

	public Produto getIdProduto() {
		return idProduto;
	}

	public void setIdProduto(Produto idProduto) {
		this.idProduto = idProduto;
	}

	

}

produtos deve ser Assim

Private List listaProdutos;
get e set correspodente,

public void setListaProdutos(List listaProdutos){
this.listaProdutos = listaProdutos
}

public List getListaProdutos(){
return listaProdutos
}