Java:Hibernate筛选器和FilterDefs注释
我想澄清一些发现 定义过滤器时是真的,需要定义FilterDefs吗? 有一种情况我不需要任何参数,因为过滤器本身就足够了。 例如:filterName=filter1 condition=ID(从表1中选择ID),filterName=filter2 condition=ID(从表2中选择ID) 定义过滤器时,过滤器名称不应包含点。性格 当我将类名定义为filterName时,hibernate找不到FilterDefs 例如:filterName=org.my.company.Class1 condition=ID,在表1中选择ID 以下条件是否正确: filterName=filter3 condition=ID,从表1中选择ID,其中列1类似“%:param1%” 问题:我想做什么 答:我使用的是SpringACL,我想查询给定sid的所有授权实体。我已经创建了SpringACL实体对象。 我的域和sid是我的ACL会话查询参数。 然后,我使用我的域名作为过滤器名称,以便a可以轻松启用所需的过滤器 例如:session.enablefiltermycass.getCanonicalName; session.createQueryselect countdistinct aoi.id from ACLObjectiveIdentity aoi join aoi.entries e where 谢谢Java:Hibernate筛选器和FilterDefs注释,java,security,hibernate,spring,acl,Java,Security,Hibernate,Spring,Acl,我想澄清一些发现 定义过滤器时是真的,需要定义FilterDefs吗? 有一种情况我不需要任何参数,因为过滤器本身就足够了。 例如:filterName=filter1 condition=ID(从表1中选择ID),filterName=filter2 condition=ID(从表2中选择ID) 定义过滤器时,过滤器名称不应包含点。性格 当我将类名定义为filterName时,hibernate找不到FilterDefs 例如:filterName=org.my.company.Class1