このようなドメインクラスがあります
class A {
static searchable = {
only: ['title','startAt', 'endAt']
}
....
Date startAt
Date endAt
}
このようなコードを使用して検索します
Date today = new Date()
Date endDate = today + 7
def results = A.search(params, {
.....
le("A.startAt", today)
ge("A.endAt", endDate)
}).results
問題は、日付との比較が機能しないことです。
私もこのように試しました:
class A {
static searchable = {
only: ['title','startAt', 'endAt']
startAt format: "yyyyMMdd"
endAt format: "yyyyMMdd"
}
....
Date startAt
}
そして検索のために
def results = A.search(params, {
.....
le("A.startAt", today.format("yyyyMMdd"))
ge("A.endAt", endDate.format("yyyyMMdd"))
}).results
しかし、それも機能しません
私が間違っていることを理解するのを手伝ってください