estou tentando fazer um insert basico no banco...
so que o banco so recebe valor 0...
olha o codigo:
meu DAO
public class DaoOrcamento implements IDAO {
public boolean inserirItens(DomainObject domainObject) {
try {
Orcamento orcamento = new Orcamento();
Connection conn = Conexao.getConnection();
String sql = "INSERT INTO itens_orcamento VALUES (?)";
PreparedStatement pst = conn.prepareStatement(sql);
Produto produto = new Produto();
pst.setInt(1, produto.getId());
orcamento.setProduto(produto);
pst.executeUpdate();
pst.close();
//Fechando a conexão
conn.close();
} catch (Exception e) {
e.printStackTrace();
JOptionPane.showMessageDialog(null, e.getMessage());
}
return true;
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
try{
Orcamento orcamento = new Orcamento();
Produto produto = new Produto();
produto.setId(Integer.parseInt(tftotal.getText()));
orcamento.setProduto(produto);
IFachada fachada = new Fachada();
fachada.setDomainObject(orcamento);
fachada.inserirItens();
controle:[code]
public class Fachada extends UnicastRemoteObject implements IFachada {
private DomainObject domainObject;
private Map
public Fachada() throws RemoteException {
daos = new HashMap
public boolean inserirItens() throws RemoteException{
IDAO dao = daos.get(domainObject.getClass().getName());
if (dao.inserirItens(domainObject)) {
return true;
} else {
return false;}
JOptionPane.showMessageDialog(null, "ok");
}catch(Exception e){