Galera,
Tem o seguinte mapeamento:
@Entity
@Table(name="pedido")
public class Pedido {
private Long id;
private Set<Produto> produtos;
public Pedido(){
produtos = new HashSet<Produto>();
}
public Pedido(Set<Produto> produtos) {
super();
this.produtos = produtos;
}
@Id @GeneratedValue(strategy=GenerationType.IDENTITY)
public Long getId() {
return id;
}
public void setId(Long id) {
this.id = id;
}
@OneToMany(mappedBy="pedido",cascade=CascadeType.ALL)
@LazyCollection(LazyCollectionOption.FALSE)
public Set<Produto> getProdutos() {
return produtos;
}
public void setProdutos(Set<Produto> produtos) {
this.produtos = produtos;
}
public void addProduto(Produto produto){
getProdutos().add(produto);
}
}
Mas a collection de produtos não esta sendo carregada automatica.
E fica dando a exception : org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed
Alberto
Alberto