所以我有域類Grails的搜索列表與「喜歡」
class SalesRep {
SalesTerritory territory
}
class SalesTerritory {
hasMany=[accounts: AccountCustomer]
String territoryCode
}
class AccountCustomer {
String accountName
String accountCode
belongsTo = SalesTerritory
hasMany=[salesTerritories: SalesTerritory]
}
在控制器中,我可以得到應收賬款按:我願做兩件事情
def salesRep = SalesRep.findBy... //
def accounts = salesRep.territory.accounts
:
1)搜索與某些字符串賬戶(如 '%我的帳戶%'),類似如下:
def accounts = salesRep.territory.accounts.find("accountName like '%My Account%'")
2)分類賬戶
def accounts = salesRep.territory.accounts.sort("accountName")
我知道我可以在域類添加靜態映射= {排序帳戶名},但如果我想用一個不同的領域,如accountCode進行排序。謝謝,我嘗試使用createCriteria,但無法讓它工作。
謝謝。
你是如何建立你的標準,出了什麼問題? – aiolos