@Override
  public AeronaveTO obtemAssentos(int _codAero) {
    AeronaveTO aeronave = new AeronaveTO();
    ListaAssentosTO assentos = new ListaAssentosTO();

    String obtem =
        "select tabAssentos.ass_local as 'Nome_Assento',tabAssentos.ocupado as 'Ocupado' from tabAssentos where aer_cod = ?";
    Connection conn = null;
    PreparedStatement pst = null;
    ResultSet rs = null;
    try {
      conn = ConnFactory.conectar();
      pst = conn.prepareStatement(obtem);
      pst.setInt(1, _codAero);
      rs = pst.executeQuery();
      while (rs.next()) {
        AssentosTO assento = new AssentosTO();
        assento.ocupado = rs.getBoolean("Ocupado");
        assento.assLocal = rs.getString("Nome_Assento");
        assentos.add(assento);
      }
      aeronave.assentos = assentos;
      aeronave.codAero = _codAero;
      if (pst != null) {
        try {
          pst.close();
        } catch (SQLException e) {
          e.printStackTrace();
        }
      }
    } catch (SQLException e) {
      e.printStackTrace();
    } finally {
      if (rs != null) {
        try {
          rs.close();
        } catch (SQLException e) {
          e.printStackTrace();
        }
      }
      if (pst != null) {
        try {
          pst.close();
        } catch (SQLException e) {
          e.printStackTrace();
        }
      }
      if (conn != null) {
        try {
          desconectar(conn);
        } catch (SQLException e) {
          e.printStackTrace();
        }
      }
    }
    return aeronave;
  }