Grails 将namedQueries与多租户单db插件一起使用

Grails 将namedQueries与多租户单db插件一起使用,grails,grails-plugin,Grails,Grails Plugin,比如说,我有一个域类 class ListItem { Long tenantId } 我想创建一个类似这样的namedquery active { Long currentTenantId = ?????????; or { isNull('tenantId') eq ('tenantId', currentTenantId); } } 换句话说,我希望有每个人都可以访问的ListItem记录和只有租户才能访问的List

比如说,我有一个域类

class ListItem {
  Long tenantId
}
我想创建一个类似这样的namedquery

active {
   Long currentTenantId = ?????????;
   or {             
      isNull('tenantId')
      eq ('tenantId', currentTenantId);
  }
}
换句话说,我希望有每个人都可以访问的ListItem记录和只有租户才能访问的ListItem记录

浏览插件的源代码,我看不出如何在不添加服务引用的情况下找到当前租户

这可能吗

编辑:目的是不将CurrentTentandi作为参数传递。也许我是理想主义者。

像这样

active { Long currentTenantId ->
   or {             
      isNull 'tenantId'
      eq 'tenantId', currentTenantId
  }
}