Case Case с несколькими условиями с использованием критериев гибернации - PullRequest
1 голос
/ 25 февраля 2020

ВЫБРАТЬ случай, когда status = 'A' и login = 'Y', затем 'Login Allowed' else 'Разрешить статус Login' заканчивается как UserLoginStatus ОТ пользователей.

я подтвердил несколько ответов от stackoverflow, но не удается найти код для обработки вышеуказанного случая.

Приведенный ниже пример кода будет работать для единичных условий (случай, когда с status = 'A').

**CriteriaBuilder cbr = session_hiber.getCriteriaBuilder();
cbr.selectCase()
.when(cbr.equal(path.get("status"), "A"), "Login Allowed")
.otherwise("Enable the Login Status")
.alias("UserLoginStatus");**

Как для обработки критериев Case с несколькими условиями с помощью attributeBuilder.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...