我想使用JpaRepository的findByFieldIgnoreCaseContaining进行不区分大小写的搜索查询。
数据库中的搜索参数和字段值将使用土耳其语区域设置。但是,不区分大小写的比较的内部转换无法正常工作。通过实验,我发现了这种模式:
i
:结果包含i, ı, I
ı
:结果包含i, ı, I
İ
:结果包含İ
I
:结果包含i, ı, I
为了获得正确的结果:
ı & I
应该返回相同的结果i & İ
应该返回相同的结果有什么想法如何配置JpaRepository比较语言环境?