【发布时间】:2011-11-24 17:27:28
【问题描述】:
我在 Hibernate 中写了这样的 HQL 查询:
User userLogIn = (User) entityManager
.createQuery("from User as u where u.userName=:uname and u.passWord=:pwd")
.setParameter("uname", user.getUserName())
.setParameter("pwd", user.getPassWord()).getSingleResult();
上述查询工作正常,但不区分大小写。我想对密码应用区分大小写。
【问题讨论】:
-
我认为列的区分大小写/不区分大小写取决于列的类型和数据库供应商。请告诉我们您使用的是什么数据库以及密码列是如何定义的。
-
你是怎么解决这个问题的?
标签: hibernate hql case-sensitive