我想在Hibernate中执行以下查询?
从登录中选择 count(*),其中 emailid='something' 且密码='something'
最佳答案
假设您的 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
您要查找的结果。您只需根据您的类和参数名称调整名称即可。
关于hibernate - 如何在 hibernate 中编写 count(*) 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17383697/