![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
03/02/2010, 19:49
|
![Avatar de ciberedwuard2003](http://static.forosdelweb.com/customavatars/avatar316729_1.gif) | | | Fecha de Ingreso: agosto-2009
Mensajes: 10
Antigüedad: 15 años, 6 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 |