Ver Mensaje Individual
  #3 (permalink)  
Antiguo 03/02/2010, 19:49
Avatar de ciberedwuard2003
ciberedwuard2003
 
Fecha de Ingreso: agosto-2009
Mensajes: 10
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: ayuda lista de objetos, como recuperar el objeto?

Saludos gracias por tu respuesta, hice los cambios y ahora si me funciona, aca el codigo

public List<Datos> getAlumnos(){

List<Datos> lista_datos = null;

try{
org.hibernate.Transaction tx = sesion.beginTransaction();
Query sql = sesion.createQuery("from Datos");
lista_datos = (List<Datos>) sql.list();
}
catch(Exception ex){
ex.printStackTrace();
}

//devuelve el arrayList
return lista_datos;
}



//en index.jsp

//crea un objeto de la clase alumnos
alumnos alums = new alumnos();

//crea un arraylist para el objeto alumnos
List<Datos> lista_alumnos = alums.getDatosAlumnos();

//guarda el tamaño (indexcount) del arraylist, ej: lista=5 items
int size_lista_alumnos = lista_alumnos.size();

//imprime los datos
<table>
<%
//cuenta todos los items
for(int i=0; i< size_lista_alumnos; i++){

Datos item_dato = new Datos();
item_dato = lista_alumnos.get(i);
%>
<!--datos-->
<tr>
<td><%=Integer.toString( item_dato.getCedula() ) %></td>
<td><%=item_dato.getNombre() %></td>
<td><%=item_dato.getApellido() %></td>
</tr>
<%
}//fin bucle FOR
%>
</table>


Gracias por tu respuesta drac94 con tu aclaracion me percate del detalle, ahora una pregunta adicional:

1. en java las lista de tipo de datos u objetos se manejarian asi???

List<Class> mi_clase;
List<Object> mi_objeto;
List<String> mi_texto;
List<Integer> mi_integer;
etc...

2. para agregar, quitar, y recorrer deberia usar metodos asi???

//agregar
lista.add(object);

//quitar
lista.remove(object);

//recorrer
for(int i=0; i< lista.size(); i++){
}


y por otro lado si quisiera manejar con Arreglos (Array) los objetos y/o datos como haria? o bien como podria pasar una lista de objetos a un arreglo x ejemplo de 1 dimension.

Gracias