Tengo una lista de datos que viene desde una consulta a la base de datos. Estos se guardan en un List, y lo que necesito es formatear el List para que sea como un objeto que tengo.
El objecto tiene las siguientes propiedades, con sus respectivos setters y getters.
* id
* curso
* turno
* cantidad
El objeto List que obtengo tiene el siguiente formato
Código:
Ahora bien, como puedo hacer para que tenga el siguiente formato?elementData= Object[38] (id=29788) [0]= Object[6] (id=29823) [0]= Integer (id=29828) //Dentro posee 4 (id) [1]= Integer (id=xxxxxX) // Dentro posee 1 (curso) [4]= "MAÑANA (M)" (turno) [5]= BigInteger (id=5808) //Dentro posee 20 (cantidad) [1]= Object[6] (id=29797) [2]= Object[6] (id=29798) [3]= Object[6] (id=29799) [4]= Object[6] (id=29800) [5]= Object[6] (id=29801) [6]= Object[6] (id=29802) [7]= Object[6] (id=29803) [8]= Object[6] (id=29804) [9]= Object[6] (id=29805) [10]= Object[6] (id=29806) [11]= Object[6] (id=29807) [12]= Object[6] (id=29808) [13]= Object[6] (id=29809) ... y asi sucesivamente con 27 Objects, conteniendo los 4 citados anteriormente (esto lo veo al momento de la depuracion paso a pas)
Código:
Debo tener otro list...? O debo instanciar mi objecto y asignarle directamente los valores mediante los setters? Y de ser asi, como lo haria? Espero que me puedan dar una mano... llevo 2 dias tratando de resolver esto =(elementData= Object[xxx] (id=xxxx) [0]= Reporte (id=xxxxx) id = Integer (id=xxxxx) //Adentro contiene 4 curso= Integer (id=xxxx) //Adentro contiene 1 turno= "Mañana" cantidad = BigInteger (id=xxxxxx) //Adentro contiene 20 [1]= Reporte (id=xxxxxx) [2]= Reporte (id=xxxxxxx) [3]= Reporte (id=xxxxxxx)
Aclaro que necesito de esta manera, porque estoy usando el display tag, y debo usar los nombre del objecto para que muestre la lista, de otra manera no funciona... :S
Gracias