al momento de crear un objeto de tipo Servicio, desde una consulta (ResultSet) me crea los servicios del mismo valor, en mi bd, cada reserva tiene varios servicios, pero al momento de consultarlos en java no me cargar todos sino que se duplica el mismo servicio
Código Java:
son iguales,, en este caso son solamente dos,, pero cada objeto de la clase reserva puede tener asta 5 servicios, y todos salen iguales desde el get Ver original
ResultSet result1 = s.executeQuery ("select * from serviciosReserva where reservas_numReserva="+reserva.getNumero()); if(result1.next()){ result1.beforeFirst(); java.util.ArrayList<Servicio> servicios = new java.util.ArrayList<Servicio>(); while (result1.next()){ Servicio sr = servicioDao.consultar(ser); servicios.add(sr);//cuando agrego el servcio, } reserva.setServicios(servicios); // aqui coloco el arrayList completo a el atributo en } else reserva.setServicios(null); return reserva; // pero cuando intento acceder a el servicio reserva.getServicios().get(1).getIde(); reserva.getServicios().get(2).getIde();