Java: Hibernate Filter & FilterDefs Аннотация - PullRequest
1 голос
/ 03 августа 2011

Я хотел бы уточнить некоторые выводы.

  1. Это правда, когда определить фильтр, это необходимо для определения FilterDefs?Есть сценарий, что мне не требуется никаких параметров, потому что сам фильтр достаточен.Например: filterName = "filter1" условие = "ID в (выберите идентификатор из таблицы 1"), filterName = "filter2" условие = "ID в (выберите идентификатор из таблицы2)"

  2. ЭтоЗначение true, когда определяется фильтр, имя фильтра не должно содержать точку "."персонаж?Когда я определяю имя класса как filterName, hibernate не может найти FilterDefs, например: filterName = "org.my.company.Class1" condition = "ID в (выбрать идентификатор из таблицы1")

  3. Правильно ли следующее условие: 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 где ......"

Спасибо

...