2016-09-25 3 views
0

Я использую критерии hibernate api в своем приложении java ee. У меня есть два интерфейса Agenda в witch, которые используют график jsf/perffaces. первый получает данные с помощью метода findall(), а второй получает данные с помощью метода findByCriteria (cri). в переменном тании я должен сравнить внешний ключ с нулевым значением так:Критерии api Ограничение внешнего ключа

Criterion cri= Restrictions.eq("demande",null); 
listIntervention=interventionService.findByCriteria(cri); 

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

ответ

0

Вы должны использовать Ограничения # isNull. Это используется для сравнения значений NULL.

Criterion cri = Restrictions.isNull("demande");