Я хотел бы уточнить некоторые выводы.
Это правда, когда определить фильтр, это необходимо для определения FilterDefs?Есть сценарий, что мне не требуется никаких параметров, потому что сам фильтр достаточен.Например: filterName = "filter1" условие = "ID в (выберите идентификатор из таблицы 1"), filterName = "filter2" условие = "ID в (выберите идентификатор из таблицы2)"
ЭтоЗначение true, когда определяется фильтр, имя фильтра не должно содержать точку "."персонаж?Когда я определяю имя класса как filterName, hibernate не может найти FilterDefs, например: filterName = "org.my.company.Class1" condition = "ID в (выбрать идентификатор из таблицы1")
Правильно ли следующее условие: filterName = "filter3" условие = "Идентификатор в (выберите идентификатор из таблицы1, где столбец1 похож на '%: param1%')"
вопрос: ЧтоЯ пытаюсь сделать?
Ответ: Я использую Spring ACL, и я хочу запросить все предоставленные сущности для данного sid.Я должен был создать объект сущности Spring ACL.Мой домен и sid - это мой параметр запроса сеанса ACL.Затем я использую свое доменное имя в качестве имени фильтра, чтобы легко включить необходимый фильтр, например: session.enableFilter (myclass.getCanonicalName ());session.createQuery ("выберите количество (отличный aoi.id) от AclObjectIdentity aoi присоединитесь к aoi.entries e где ......"
Спасибо