2016-12-02 8 views
1

Я знаю, что case может использоваться как выражение в where where HQL.Использование case при выполнении select в HQL

Я прочитал эту тему Using a CASE statement in HQL select

В некотором смысле мой вопрос Дубликат

Можно ли использовать их в избранной части HQL с Hibernate 4 или 5. Я знаю, что его не представляется возможным с Hibernate 3.

ответ

2

Да, это так.

Существует dedicated section in the Hibernate 5 Documentation, вы можете посмотреть так же, как in this section for Hibernate 4.3.

Согласно changelog.txt она была добавлена ​​еще в версии 3.0 , хотя и не в форме она эволюционировать сегодня (SimpleCaseExpression, SearchedCaseExpression)

+0

спасибо за ссылки. Можете ли вы добавить информацию (если знаете), с какой версией спящего режима это разрешено. – Acewin

+0

@Acewin Я обновил ответ с дополнительной информацией – dimitrisli

Смежные вопросы