Запрос JPQL - как использовать 'is null'

Я использую следующий запрос в JPQL для запроса людей, столбец адреса которых пуст.

List rl = em.createQuery ("выберите o из Person as o где o.address IS NULL ") .setFirstResult ( 0) .setMaxResults (50) .getResultList (); ...

эта строка кода всегда возвращает пустой список, очевидно, в таблице есть записи, соответствующие условию.

class Person { Адрес адрес; Имя строки; ...} class Address { Имя строки; ...}

кто-нибудь знает, что не так с этим оператором jpql? заранее спасибо.

13
задан Mike 19 December 2010 в 10:39
поделиться