Как написать запрос в hibernate для count (*) Я хочу выполнить следующий запрос в Hibernate? select count(*) from login where emailid='something' and password='something' Ответ 1 Предположим, что ваша таблица login отображается классом LoginClass с переменными экземпляра emailid и password. Затем вы выполните что-то вроде: Query query = session.createQuery( "select count(*) from LoginClass login where login.emailid=:email and login.password=:password"); query.setString("email", "something"); query.setString("password", "password"); Long count = (Long)query.uniqueResult(); Он должен вернуть в count результат, который вы ищете. Вам просто нужно адаптировать имя к вашему классу и именам параметров. Ответ 2 другое решение может быть createSQLQuery ("SQL STATEMENT"), если вы вынуждены удачи
Ответ 1 Предположим, что ваша таблица login отображается классом LoginClass с переменными экземпляра emailid и password. Затем вы выполните что-то вроде: Query query = session.createQuery( "select count(*) from LoginClass login where login.emailid=:email and login.password=:password"); query.setString("email", "something"); query.setString("password", "password"); Long count = (Long)query.uniqueResult(); Он должен вернуть в count результат, который вы ищете. Вам просто нужно адаптировать имя к вашему классу и именам параметров.