Я сталкиваюсь со следующей проблемой с Grails GORM при попытке выполнить запрос.
List<Reply> sentReplies = ResponseOption.where {
message {
source {
parentSource {
organization == org
}
}
}
}.list()
println(sentReplies.size()) // ===> 0
println(Replies.list().findAll {
it.message.source.parentSource.organization == org
}.size()) // ===> 20
Replies.list().each {
println("${it.message.source.parentSource.organization == org}")
}
//
true
true
true
true
true
true
true
true
true
true
Поведение является непоследовательным и странным
ПРИМЕЧАНИЕ: У меня естьэтот странный опыт, когда я запускаю модульное тестирование, в то же время, когда он выполняется во время обычного выполнения моего приложения, он работает как ожидалось.Есть ли какая-то конфигурация, которую мне нужно поставить на место?