Я работаю над некоторым проектом в Grails и использую запрос where
.
Я понял, что он возвращает больше данных, чем должно быть.
Я поместил в третью строку *Значение 1006 *, чтобы where
возвращал пустой список.Однако список не пустой.
Может кто-нибудь сказать мне, что не так с моим кодом.
Вот два примера (я пробовал оба варианта, и оба возвращают список, который не пуст).
Пример 1:
List<Settings> settingsList = Settings.where{
userId == user.id &&
startDateData.specificDate <= specificDate &&
false
}.list(sort:"startDateData", order:'desc')
Пример 2:
List<Settings> settingsList = Settings.where{
userId == user.id
startDateData.specificDate <= specificDate
false
}.list(sort:"startDateData", order:'desc')