bom dia…
estou fazendo um trabalho de faculdade
e tem uma pequena duvida que eu não to conseguindo resolver…
Estou fazendo um cadastro e uma venda de produtos
tanto na hora que eu vendo eu não to conseguindo fazer só alterar a quantidade no meu banco…
Estou usando o DB4O para salvar os meus dados…
ó código que eu fiz pro alterar foi…
public Object alterar(Object obj, String arquivo){
db = Db4o.openFile(arquivo);
ObjectSet g = db.get(obj);
db.set(g);
db.close();
return g;
}
e o meu código da tela de venda é…
private void jbFaturarActionPerformed(java.awt.event.ActionEvent evt) {
Produto pro = new Produto();
Produto pr = new Produto();
Persistencia p = new Persistencia();
pro = (Produto)p.pesquisar(pr, "banco.yap");
pro.setQuantidade(pro.getQuantidade() - Integer.parseInt(jtfQuantidade.getText()));
p.alterar(pro, "banco.yap");
JOptionPane.showMessageDialog(null,"Produto Faturado");
}
alguem poderia me ajudar… no porque não ta alterando no banco…
falow aguardo a resposta