Пример #1
0
  /* 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();
  }