Рекурсия по запросу базы данных для получения иерархического результата с использованием Hibernate - Java
У меня есть таблица в моей базе данных Oracle с дочерними родительскими отношениями вроде -
Что мне нужно, так это получить доступ к списку дочерних элементов в иерархическом порядке в Hibernate.
Когда отец входит в систему - он получает сына как ребенка.Когда дедушка входит в систему - он получает сына, отца, дядю.Когда Супер Дедушка входит в систему - он получает Сына, Отца, Дядюшку и Дедушку.У меня есть Java-сущность для того же.
public class relations {
private String child;
private String parent;
public getChild();
public getParent();
public setChild();
public setParent();
}
Как запустить рекурсию по этому поводу?
Должен ли я сделать это, написав именованный запрос в SQL для получения списка, или это может быть реализовано в java hibernate?
То, что я ищу, это написать рекурсивный код в Java. Заранее спасибо.