У меня есть класс с именем 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
}