私は今では検索を行う必要があるgrailsアプリケーションを持っています。私は共通の条件を含む閉鎖を作成しました。GrailsにはcreateCriteriaのクロージャが含まれています
def criteria = {
if(pageSize){
delegate.maxResults(pageSize)
}
if(offset){
delegate.firstResult(offset)
}
........
}
そして、私は、これは内部のいくつかの特定の条件
objects = DomainObkect.createCriteria().list {
ne "booleanCheck", true
eq "value", value
criteria
}
単独基準を作成使用したいこれを有効にするには、方法はありますか?今の基準のオプションは
を確認することができますブログのいくつかは、私は、デリゲートを使用して、まだこれを行うことができることができます方法はありますか? inside searchRestrictionドメインオブジェクトのnamedQueriesにもアクセスする必要があります – Visahan
DetachedCriteriaを使用して検索クロージャを簡単に管理する方が良いでしょうか? DetachedCriteriaは、より柔軟性があり、通常の基準です。 http://docs.grails.org/latest/guide/GORM.html#detachedCriteria –