1
我有一個域對象調用請求,有一個狀態ENUM與下面的查詢值GRAILS GORM顯示錯誤的結果,同時與枚舉類型
Request {
Status status
}
enum Status{
Processed('processed')
Rejected('rejected')
InProgress('progress')
String name
Status(name){
this.name=name
}
}
當我查詢的請求對象Request.findByStatus(Status.Processed)
我找回所有的記錄包括狀態被拒絕和進度的記錄。有人可以告訴我究竟發生了什麼問題,或者我需要修復這些問題。我也試過用以下標準查詢
Request.createCriteria().list {
eq('status',Status.Processed)
}
但是它仍然給我所有的記錄。任何指針?
打開SQL日誌,看看正在發生什麼 –