List<Salario> salarios = new ArrayList<Salario>()
Estoy llenando esa lista así
Salario salario1 = new Salario();
salario1.setId(1);
Salario salario2 = new Salario();
salario2.setId(2);
List list_salario = new ArrayList();
list_salario.add(salario1);
list_salario.add(salario2);
Empleado empleado = new Empleado;
empleado.setSalarios(list_salario);//setter
en otra clase que esta en otro paquete tengo un metodo:
public void Guardar(Empleado empleado){
//Aqui hago esto para comprobar que la lista tenga los 2 objetos que le añadi
int numero_salarios = empleado.getSalarios().size();//Me imprime 2, lo que necesito es saber como recorrer empleado.getSalarios() para sacar los objetos y meterlos en una tabla de la base de datos
}
- Inicie sesión o regístrese para enviar comentarios
iteradores
hay varias formas:
Yo me respondo después de mi patadas de ahogado
ya seteado mi Lista para acceder a los objetos de tipo salario y de ahi a su referencia hago lo siguiente.
empleado.getSalario.get(0).getId();
para mas registros N registros lo haria así
//Metodo del modelo
public void Guardar(Empleado empleado){
for(int i=0; i
Iterator comprendido, hilo solucionado
Gracias ezamudio yo lo había resuelto como dices de otra forma, aunque la primer forma que muestras es muy elegante.
Llevaba cerca de 3 días luchando con ese array a la hora de armar un objeto que metia en una lista varios objetos,
esto es para guardar en una tabla intermedia de mysql.
Pero ya se aclaro más el agua.
ahora me toca avanzar.
Gracias :)