rbroz85
sim… ta mapeado com a tabela Coleta
Class Local:
@OneToMany(mappedBy = “localidLocal”)
private Collection coletaCollection;
Class Coleta
@JoinColumn(name = “Local_idLocal”, referencedColumnName = “idLocal”)
@ManyToOne
private Local localidLocal;
o netbeans gerou pra mim…
rbroz85
Class Local:
@Id
@Column(name = "idLocal", nullable = false)
private Integer idLocal;
@Column(name = "local")
private String local;
@OneToMany(mappedBy = "localidLocal")
private Collection<Usuario> usuarioCollection;
@OneToMany(mappedBy = "localidLocal")
private Collection<Coleta> coletaCollection;
Class Coleta:
@Id
@Column(name = "idColeta", nullable = false)
private Integer idColeta;
@Column(name = "coleta_ant")
private Double coletaAnt;
@Column(name = "coleta_atu")
private Double coletaAtu;
@JoinColumn(name = "Insumo_idInsumo", referencedColumnName = "idInsumo")
@ManyToOne
private Insumo insumoidInsumo;
@JoinColumn(name = "Local_idLocal", referencedColumnName = "idLocal")
@ManyToOne
private Local localidLocal;
Estou tentando assim:
Local loc = new Local(1);
List<Coleta> listCol = new ArrayList<Coleta>();
listCol = (List<Coleta>) loc.getColetaCollection();
e a lista de coletas vem nula… o que pode estar errado ?
Obrigado
rbroz85
putz sou mt noob mesmo… dei mole…
eu tava criando um referencia a partir de um novo objt
Local loc = new Local(1);
mas eu tinha que buscar no banco pelo local 1
e usar a referencia que me foi retornada…
se fizer direto como eu fiz… nao funfa…
putz
Obrigado