именованные параметры в подзапросе в спящем режиме - PullRequest
0 голосов
/ 06 августа 2011

как передать параметр в подзапрос в спящем режиме?Я пытаюсь это, но я получаю исключение, что: currentDate не существует как именованный параметр в (... [запрос] ...), даже если запрос ясно показывает: currentDate в нем

Запрос выглядиткак

createQuery
(
    "from mymodel where someid = :modelId and otherKey not in 
    ( select c.otherKey from someOtherTable c where c.updateDate = :currentDate )"
)
.setLong(":modelId", someLongValue)
.setDate(":currentDate", new Date())
.list()

1 Ответ

1 голос
/ 06 августа 2011

Не используйте двоеточия при настройке параметров.

q.setDate("currentDate", new Date());
...