但是对于底层的mySQL数据库,我将获得一个NonUniqueResultException,因为mySQL数据库在默认情况下执行不区分大小写的比较。强制mySQL的常见方法是编写查询,如下所示如mySQL参考手册第11.5.1章所述,但JPQL语言中没有相应的关键字。我的第一个尝试是在类中使用注释name字段
@Column(nullable = false, c
我写了一个这样的查询:
Query query = em.createQuery("SELECT COUNT(c) FROM EntityCountry c WHERE c.countryName =我正在使用带有utf8排序规则的mysql,并且我可以使用jpa成功地插入土耳其字符。但此查询不区分非英文字符和小写大写字符。请帮帮忙