powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate. Вопрос по Criteria API.
2 сообщений из 2, страница 1 из 1
Hibernate. Вопрос по Criteria API.
    #33262846
Alexey Turn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
List cats = sess.createCriteria(Cat.class)
.add( Expression.like("name", "F%").list();

HQL: select cat from Cat as cat where cat.name like "F%";

Хочется:

HQL select cat.name from Cat as cat where cat.name like "F%";

c помощью Criteria
...
Рейтинг: 0 / 0
Hibernate. Вопрос по Criteria API.
    #33265921
Jericho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey TurnList cats = sess.createCriteria(Cat.class)
.add( Expression.like("name", "F%").list();

HQL: select cat from Cat as cat where cat.name like "F%";

Хочется:

HQL select cat.name from Cat as cat where cat.name like "F%";

c помощью Criteria

По моему так нельзя, критериа возвращает класс а не скалярное значение.
получить с помощью НQL -я скаляр
может
Код: plaintext
1.
sess.CreateQuery("SELECT cat.Name from Cat as cat where cat.Name like 'F%' ").
я вот над другим бьюсь, пользую порт гибеннейта под .NET + MSSQL (NHibernate)
и не пойму как использовать MSSQL-евские функции (точнее функцию ISNull)внутри HQL-я.
в доке по ГИбернейту v2.1.7 вроде такой пример есть. но у меня не работает. :-(
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Hibernate. Вопрос по Criteria API.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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