| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java EE (J2EE) и Spring > Spring + Hibernate findByNamedParam |
| Автор: carn 17.5.2012, 15:34 |
| Люди, здравствуйте! Мне нужно достать из базы данных все строки в которых один из столбцов NULL; Вот примерный код метода, который находится в классе DAO. private HibernateTemplate tmpl; ... public List<ActiveTask> getActiveTasksNotMark() { return tmpl.findByNamedParam("from ActiveTask where mark = :mark", "mark", null); } Этот метод не работает, не возвращает ничего. Помогите, пожалуйста! |
| Автор: Nofate 18.5.2012, 23:07 |
| Никогда не сравнивайте с null напрямую. Сравнение любого значения с null-ом даст null, а не true или false. Вместо этого воспользуйтесь конструкцией "mark is null" или "mark is not null" |