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.