powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / hibernate criteria - аналог для hql
5 сообщений из 5, страница 1 из 1
hibernate criteria - аналог для hql
    #38861430
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Что-то понесло на criteria, и наткнулся на непонятку...

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
  public class Master { 
    private String value; 
.....
  }
.....
  public class Client { 
     private  Master master;
  }



В hql можно было написать
Код: sql
1.
  from Client where master.value is not null;



А как то же самое написать с помощью criteria?
Код: sql
1.
  Restrictions.isNotNull("master.value")


ругается нехорошими словами
rg.hibernate.QueryException: could not resolve property: master.value..

--
Алексей.
...
Рейтинг: 0 / 0
hibernate criteria - аналог для hql
    #38861466
DDiver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Tomin,

если не ошибаюсь, то вот так.
Код: java
1.
2.
3.
Criteria c = createCriteria(Client.class);
c.createAlias("master", "mst");
c.add(Restrictions.isNull("mst.value"));
...
Рейтинг: 0 / 0
hibernate criteria - аналог для hql
    #38861476
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DDiverAlexey Tomin,

если не ошибаюсь, то вот так.
Код: java
1.
2.
3.
Criteria c = createCriteria(Client.class);
c.createAlias("master", "mst");
c.add(Restrictions.isNull("mst.value"));



Всё верно, спасибо!
Как-то не очевидно :(
...
Рейтинг: 0 / 0
hibernate criteria - аналог для hql
    #38861494
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey Tomin,

только пожалуй надо isNotNull
...
Рейтинг: 0 / 0
hibernate criteria - аналог для hql
    #38861564
Alexey Tomin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rema174только пожалуй надо isNotNull

В реальном коде isNotNull, конечно :)
Спасибо :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / hibernate criteria - аналог для hql
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]