senhores,
Não consigo de forma alguma retornar esse list…
Tenho:
1 Orcamento para N ItemOrcamento
Na tela de Orcamento, eu fiz:
public ArrayList<ItemOrcamento> getItensOrcamento(){
DefaultTableModel dtm = (DefaultTableModel)jTable.getModel();
Object[][] lista = new Object[dtm.getRowCount()][dtm.getColumnCount()];
//ArrayList<ItemOrcamento> lista = new ArrayList<ItemOrcamento>();
for(int i=0;i<lista.length;i++)
for (int y=0;y<lista.length; y++)
lista[i][y] = dtm.getValueAt(i,y);
return lista; <<< ERRO....
}
Na minha Controle, eu tenho:
…
o.setItemOrcamento((List)to.getItem()); <<Cannot cast from String to List
…
Na Modelo, eu tenho:
…
@OneToMany(targetEntity=ItemOrcamento.class, mappedBy=“o”, cascade=CascadeType.ALL)
@IndexColumn(name=“codigo_index”, nullable=false)
@JoinColumn(name=“codigo”, nullable=false)
private List itemOrcamento;
…
public List getItemOrcamento() {
return itemOrcamento;
}
public void setItemOrcamento(List<ItemOrcamento> itemOrcamento) {
this.itemOrcamento = itemOrcamento;
}
O que eu posso estar errando???
Obrigado!!!