【发布时间】:2012-02-02 07:01:35
【问题描述】:
我正在使用休眠 jpa 3.6.7。我有一个存储国名的表,我有一个名为“Türkiye”的国家。我写了一个这样的查询:
Query query = em.createQuery("SELECT COUNT(c) FROM EntityCountry c WHERE c.countryName = :country").setParameter("country", "turkiye");
long result = (long)query.getSingleResult();
结果返回 1。我正在使用带有 utf8 排序规则的 mysql,我可以成功插入带有 jpa 的土耳其字符。但此查询不区分非英文字符和小写字母。请帮忙
【问题讨论】:
标签: mysql hibernate jpa-2.0 jpql