CREATE TABLE person(
id VARCHAR(32) PRIMARY KEY,
NAME VARCHAR(30) BINARY //此列使用了binary,是指区别大小写的查询
);
然后在Hibernate中:
String hql = "from Person where lower(name)='jjj'"; //注意这儿使用的lower关键字
List list = sess.createQuery(hql).list()
System.err.println(list);
//注意这儿使用了ignoreCase方法。
list = sess.createCriteria(Person.class).add(Restrictions.eq("name", "jjj").ignoreCase()).list();
System.err.println(">>:"+list);