beleza galera?
tenho uma entidade venda,e nessa entidade quero cadastrar uma lista de produtos(baterias),quando tento salvar tá gerando a seguinte exceção
Segue a minha classe Venda:
@Entity
public class Venda {
@Id@GeneratedValue
private int idVenda;
@Temporal(TemporalType.DATE)
private java.util.Date Data;
@Column(name="ValorUnitario")
private float valorVenda;
private String AmperagemSucata;
@Column(name="IdCliente")
private String idCliente;
@OneToMany(cascade=CascadeType.PERSIST)
private List<Bateria> listaBaterias;
// getters s setters
e a parte do código que salva o objeto Venda no banco:
List<Bateria> listaBaterias = new ArrayList();
listaBaterias.add(b1);
listaBaterias.add(b2);
vendaBean.setListaBaterias(listaBaterias);
new VendaDAO().insere(vendaBean);
Criei uma tabela no banco chamada [/b]venda_bateria[b] e ela possui as FKS, idVenda e idBateria.
O que está errado?o relacionamento é mesmo OneToMany?Tenho que mapear alguma coisa na classe Bateria?
qq vcs acham?
vlw ae pela atenção!