Java mariaDB中二进制匹配的JPA方法签名

Java mariaDB中二进制匹配的JPA方法签名,java,hibernate,jpa,spring-data-jpa,mariadb,Java,Hibernate,Jpa,Spring Data Jpa,Mariadb,在我的mariaDB数据库表中,我有一列name,它将以任何语言存储一个人的名字 表中有两个名称änkür和ankur 如果我在下面运行查询,它将返回2行 select * from table_name where name ='ankur'; 由于我想返回单个结果,我更改了查询,如下所示: select * from table_name where name = BINARY 'ankur'; 以上查询的JPA方法签名或替代解决方案是什么?听起来您真正想要的是更改模式的排序规则。它应

在我的mariaDB数据库表中,我有一列
name
,它将以任何语言存储一个人的名字

表中有两个名称
änkür
ankur

如果我在下面运行查询,它将返回2行

select * from table_name where name ='ankur';
由于我想返回单个结果,我更改了查询,如下所示:

select * from table_name where name = BINARY 'ankur';

以上查询的JPA方法签名或替代解决方案是什么?

听起来您真正想要的是更改模式的排序规则。它应该是什么类型的排序规则<代码>名称列应该存储任何语言字符集合,而不是集合:基本上是数据库的“语言”规则。听起来你真正想要的是更改模式的排序规则。它应该是什么类型的排序规则<代码>名称列应该存储任何语言字符集合,而不是集合:基本上是数据库的“语言”规则。