/* atualizaao no BD */ @Override public void update(Object object) throws SQLException { Artefato a = (Artefato) object; String sql = "UPDATE Artefato SET conteudo=?, data_aprovacao=?, data_criacao=?, tags=?, titulo=?, idAprovador=?, idArtefato=?, idAutor=?, idCategoria=?, tipo=?, versao=?, isAprovado=?, isBloqueado=?" + " where titulo=?"; PreparedStatement stm = dataSource.getConnection().prepareStatement(sql); stm.setString(1, a.getConteudo()); stm.setString(2, a.getData_aprovacao()); stm.setString(3, a.getData_criacao()); stm.setString(4, a.getTags()); stm.setString(5, a.getTitulo()); stm.setInt(6, a.getIdAprovador()); stm.setInt(7, a.getIdArtefato()); stm.setInt(8, a.getIdAutor()); stm.setInt(9, a.getIdCategoria()); stm.setInt(10, a.getTipo()); stm.setFloat(11, a.getVersao()); stm.setBoolean(12, a.isAprovado()); stm.setBoolean(13, a.isBloqueado()); stm.setString(14, a.getTitulo()); stm.executeUpdate(); }