def query = Person.whereAny {
firstName == "Bart"
firstName == "Lisa"
}
Person bart = query.find()
其中
目的
定義一個新的 grails.gorm.DetachedCriteria
實例,它使用析取 (邏輯 OR)。
範例
基本查詢
說明
where
方法預設為對建立的查詢使用連接 (邏輯 AND)。whereAny
補充 where
方法,允許使用析取 (邏輯 OR) 建立 DetachedCriteria
。
where
方法是 Grails 2.0 中引入的一種功能強大的新類型安全查詢選項。有關使用 where
方法的更多資訊,請參閱使用者指南中關於 Where Queries 和 Detached Criteria 的專門章節。