java - 在java中从数据库中检索法语字符

标签 java sql spring hibernate

我的示例输入为“Mickaël”
当我访问数据库时,通过在 hibernate 代码片段中添加条件来检索值,如下所示。

pCriteria.add(Restrictions.ilike("lastName", lLastName.toLowerCase() + "%"));

我只能通过“mickaël”得到结果。

But as of my Requirement I need to fetch both "Mickaël" and "Mickael"

有人可以帮忙吗??? TIA

最佳答案

您必须在表或查询 ( see this post ) 上设置排序规则,例如 COLLATE French_CI_AI

关于java - 在java中从数据库中检索法语字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24806717/

相关文章:

用于将 unix 时间戳分解为句点的 Mysql 查询

spring - spring-hibernate-maven 项目出现错误

java - 有什么理由不使用 resource.getInputStream() 吗?

java IF语句条件被忽略

java - 在 Eclipse 中使用源代码中的库?

sql - 一系列几何数据类型的最小和最大点

java - Redis Replication和Cluster区别

docker中的Java应用程序: Failed to get driver instance for postgres

java - 如何在变量中存储多个选项 - Java

sql - Mysql 性能和 Count(*)