我对下面的列表有疑问,我需要选择搜索 id 并打印对象,我知道我做错了什么,但我该如何解决?我应该离开while还是for?
String query = "SELECT id, fecha, folio FROM capacitacion.pedido WHERE id = ?";
PreparedStatement s = con.prepareStatement(query);
s.setInt(1, obj.getId());
ResultSet resultado = s.executeQuery();
while(resultado.next()){
for(PedidoDetalleDTO detalle : obj.getPedidoDetalle()) {
dto.getId();
dto.getFecha();
dto.getTotal();
dto.getFolio();
}
}