Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/382.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java:Hibernate筛选器和FilterDefs注释_Java_Security_Hibernate_Spring_Acl - Fatal编程技术网

Java:Hibernate筛选器和FilterDefs注释

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

我想澄清一些发现

定义过滤器时是真的,需要定义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

谢谢