Galera tenho o seguinte codigo:
public List<Usuario> getListaAtualiza(int id) throws SQLException{
String sql = "select * from usuario where id_usuario = ?";
try {
PreparedStatement stmt = this.connection.prepareStatement(sql);
ResultSet rs = stmt.executeQuery();
List<Usuario> usuarios = new ArrayList<Usuario>();
while (rs.next()) {
Usuario usuario = new Usuario();
usuario.setId_usuario(rs.getInt("id_usuario"));
usuario.setNm_usuario(rs.getString("nm_usuario"));
usuario.setLg_usuario(rs.getString("lg_usuario"));
usuario.setSh_usuario(rs.getString("sh_usuario"));
usuario.setId_tipo_usuario(rs.getInt("id_tipo_usuario"));
usuarios.add(usuario);
}
rs.close();
stmt.close();
return usuarios;
} catch (SQLException ex) {
ex.printStackTrace();
}
return null;
}
A minha duvida é a seguinte, estou tentando retornar o resultado dessa lista conforme o Id que eu passar, mais não esta dando certo dessa forma, alguem poderia me dar uma luz de como eu possa estar resolvendo isso, eu pego o Id de um (request.getParameter(“idUsuario”)).
E aproveitando, eu tambem gostaria de saber como eu faria para retornar uma lista no caso de um join entre duas tabelas, como eu poderia estar retornando uma lista com esses resultados.
Por ora é só, espero não ter pedido demais… Obrigado.