Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/10/2011, 04:48
jorgegetafe
 
Fecha de Ingreso: febrero-2008
Ubicación: Madrid
Mensajes: 474
Antigüedad: 16 años, 3 meses
Puntos: 1
Exclamación Mostrar arbol mysql con java

Hola a todos, tengo en base de datos una estructura de árbol y la estoy intentando mostrar con java con la siguiente función. Tengo problemas en la condición del while cuando se buscan los hijos y no existen pero no se me ocurre como arreglarlo, muchas gracias!!!

Código:
public void mostrarHijos(int padreId) {
        Sqlite bbdd = new Sqlite();
        String sql = " SELECT * FROM documentos WHERE padre_id = " + Integer.toString(padreId) + " order by titulo";
        ArrayList resultado = bbdd.consultar(sql);

        while (resultado != null) {
            int documento = ((Number) ((HashMap) resultado.get(0)).get("documento_id")).intValue();
            System.out.println(Integer.toString(documento));
            mostrarHijos(documento);
        }
    }
Un saludo.