Я новичок в Hibernate. Я создаю портал входа. Мы использовали функцию БД для шифрования пароля пользователя. Кажется, что использовать спящий режим для сложных запросов/функций/процедур в существующих базах данных сложно. Можно ли писать ниже запросы, используя критерии Hibernate? SQL-запрос 1:
SELECT first_name
FROM user.emp_group
WHERE username = 'XXX'
AND user.decrypt(password, 2) = 'YYYY';
SQL-запрос 2:
SELECT a.DESC
,b.total
FROM user.STATUS a
,(
SELECT STATUS
,count(*) total
FROM user.emp
GROUP BY STATUS
) b
WHERE a.TYPE = b.STATUS (+)
User
— это имя схемы, а расшифровка — это имя функции.
Я также столкнулся с проблемой получения данных из представлений, которая была решена в этом сообщении Stackoverflow. Как спящий режим извлекает данные из существующего представления базы данных? Спасибо за это. .