Как настроить JpaRepository для использования findByFieldIgnoreCaseConisting с локалью? - PullRequest
0 голосов
/ 28 июня 2019

Я хочу использовать findByFieldIgnoreCaseContained of JpaRepository для выполнения запроса с поиском без учета регистра.

Параметры поиска и значения полей в БД будут в турецкой локали.Но внутреннее преобразование для сравнения без учета регистра не работает правильно.Экспериментируя, я нашел этот шаблон:

  • поиск i: результаты содержат i, ı, I
  • поиск ı: результаты содержат i, ı, I
  • поискİ: результаты содержат İ
  • поиск I: результаты содержат i, ı, I

Для правильных результатов:

  • ı & Iдолжен возвращать одинаковые результаты
  • i & İ должен возвращать одинаковые результаты

Есть идеи, как настроить язык сравнения JpaRepository?

...