Galera, já tentei de todo jeito mais não consegui.
Tenho o seguinte cenario:
[Pedido]
codigo,
data
[Item]
codigo_pedido,
item,
valor
como deve ser o meu POJO e meu mapeamento (Com annotations ou hbm.xml). Gostaria de riqueza de detalhes.
Grato e to contando com vocês pra mais essa.
Veja o vídeo Relacionamento One To Many (Mestre/Detalhe)
http://www.nextframework.org/site/tutoriais
Mostra como mapear usando anotaçoes…
Para configurar o Hibernate:
Iniciando com Hibernate 3 utilizando Annotations
http://www.javaframework.org/portal/2010/03/17/iniciando-com-hibernate-3-utilizando-annotations/
Seguinte, a solucao que vou dar aqui nao foi testada, portanto pode nao ser a definitiva.
Veja se isso te resolve o problema:
class Pedido {
@Id
@Column(name = "codigo")
private Long id;
@Temporal(Date)
@Column
private Date data;
@OneToMany(mappedBy = "pedido")
private Collection<Item> listaItem = new ArrayList<Item>();
//getters e setters
}
class Item {
@Id
@Column(name = "codigo_pedido")
private Long id;
@Column
private String item;
@Column
private Float valor;
@ManyToOne
@JoinColumn(name = "codigo_pedido", referencedColumnName = "codigo")
private Pedido pedido;
//getters e setters
}
Abracos