我有一個簡單的Grails應用程序。我有幾個域如下。情景是人有很多電話(但人類沒有一個電話列表作爲變量:懶惰單端關聯)。Grails域名列表名稱查詢
class Person implements Serializable {
....
}
class Telephone implements Serializable{
String number
static belongsTo = [person : Person]
static mapping = {
.....
person lazy: false
}
}
現在我有一個要求,我必須通過電話號碼搜索人。我有一串字符串電話號碼。我需要得到所有至少有一個電話號碼的人。我需要編寫namedQueries,但我對這個領域很陌生。是否有可能爲此編寫命名查詢?或者我需要將在namedQueries應定義爲滿足我的要求提前
感謝Person類定義爲
set telephone
static hasMany = [
telephone: Telephone
]
以及如何映射