* from PersonBehDevice where flag=0 AND BINARY devicecode =‘ddjc‘ 结果如下: 但是hibernate框架中,没有BINARY关键字,此时可以使用另外一种方法使查询区分关键字,在MySQL中执行语句:ALTER TABLE PersonBehDevice CONVERT TO CHARACTER SET utf8 COLLATE utf8_bin; 使表PersonBehDevice 表存储二进制格式并且区分大小写,然后无论是SQL查询还是HQL查询都是区分大小写的。 Hibernate在MySQL中查询区分大小写标...
我尝试使用Hibernate(3.6.9)对用户名进行区分大小写的相等操作,但似乎限制不区分大小写.例如:“ AdMin”或“ admin”都有效,但只有“ admin”应该正确,否则.size()应该返回0.我会尽量避免使用like.有人有不同的解决方案吗? 码:Session sess = getSessionFactory().getCurrentSession();@SuppressWarnings("unchecked") List<Login> logins = sess.createCriteria(Login.class).add(Restrictions.idEq(username)).list(); if(log...