04/08/2009, 07:01
|
| | Fecha de Ingreso: julio-2009
Mensajes: 7
Antigüedad: 15 años, 5 meses Puntos: 0 | |
Respuesta: Crear un arbol jerarquico a partir de una tabla en la DB Ya di con la solución... uso Torque para la capa de persistencia.
List lista = new ArrayList() (variable global)
List CreaArbol(int idPadre) throws Exception {
List listaOr = null;
Criteria cri = new Criteria();
cri.add(OrganismosPeer.ID_ORGANO_PADRE,idPadre);
cri.addDescendingOrderByColumn(OrganismosPeer.NOMB RE);
listaOr = OrganismosPeer.doSelect(cri);
for(int i=0; i<=listaOr.size()-1; i++) {
Organismos or2 = (Organismos)listaOr.get(i);
lista.add(or2);
CreaArbol(or2.getIdOrgano());
}
return lista;
}
Retorna una lista ordenada de forma recursiva.
Saludos! |