Отображение дерева Java HQL - PullRequest
       5

Отображение дерева Java HQL

0 голосов
/ 06 октября 2011

У меня есть класс с именем Rule, который содержит набор childRules (каждый из компонентов набора является другим классом). Я делаю HQL-запрос, который помечен как lazy = "false".

Проблема, с которой я сталкиваюсь, состоит в том, что HQL выводит классы, которые соответствуют моему шаблону поиска, на верхнем уровне, но эти классы могут иметь в качестве childRules, которые не соответствуют шаблону.

Мой вопрос о том, как я могу отобразить только те правила, которые соответствуют моему шаблону (они могут быть childRules).

Thx

Мой класс выглядит так:

public class Rule
{

private Set<Rule> childRules = null;
private String name = null;
private Long id = null;
private Long parentId = null;

//with the respective setters/getter
}

1 Ответ

0 голосов
/ 06 октября 2011

Вы можете выполнить повторный поиск, начиная с найденного узла, чтобы найти любое правило, не соответствующее вашему шаблону поиска.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...