2012-08-15 47 views
0

我有一個域類可以說與多租戶單數據庫的插件使用namedQueries

class ListItem { 
    Long tenantId 
} 

我想創建一個像這樣的

active { 
    Long currentTenantId = ?????????; 
    or {    
     isNull('tenantId') 
     eq ('tenantId', currentTenantId); 
    } 
} 

一個namedquery。換句話說我希望有是ListItem記錄每個人都可以訪問和listItem記錄只有租戶可以訪問。

瀏覽插件的源代碼我看不到如何在不添加服務引用的情況下找出當前的租戶。

這可能嗎?

編輯:意圖是currentTentantId不作爲參數傳遞。也許我是理想主義者。

回答

0

是否這樣?

active { Long currentTenantId -> 
    or {    
     isNull 'tenantId' 
     eq 'tenantId', currentTenantId 
    } 
} 
相關問題