Я работаю над каким-то проектом в Grails и использую запрос where
.
Я понял, что он возвращает больше данных, чем должно быть.
Я помещаю в третью строку значение false
, чтобы 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')