Почему в хранилище crud existBy (2 значения) не учитывается регистр, а учитывается регистр? - PullRequest
1 голос
/ 10 мая 2019

Я храню свои домены базы данных для каждой организации и использую метод existsByMailDomainAndOrganisationId, чтобы проверить, существует ли в этой организации новый домен, который я хочу добавить.

То, что я читал в различных документах и ​​на страницах, которые я видел, должно быть чувствительным к регистру по умолчанию, но когда у меня уже есть mail@domain.com и я хочу добавить mail@Domain.com , existBy... возвращает, что оно уже существует (findBy... для mail@Domain.com и organisationId возвращает mail@domain.com).

1 Ответ

2 голосов
/ 10 мая 2019

Скорее всего, это связано с настройкой базы данных и схемы. Например, если вы используете MySQL согласно 10.1. Наборы символов и параметры сортировки в целом, строки сравниваются с использованием различных параметров сортировки. В некоторых базах данных по умолчанию используются сравнения строк без учета регистра, например, SQL Server.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...