Моя база данных SQLite содержит текстовые поля со строками в кодировке AES. Проблема в том, что когда я пытаюсь запросить столбец, он не возвращает строк, если строка запроса содержит символ "=".
Например, если текстовое поле содержит «vaee / mx4j65g4Y5I8WZJaQ ==» и список аргументов содержит точно такую же строку, строки не возвращаются.
@Query("SELECT * FROM tablename WHERE aescolumn IN :list)
public Entry findByAesColumn(List<String> list);
Однако, если (для целей тестирования) я удаляю знаки равенства с конца (так что теперь это поле "vaee / mx4j65g4Y5I8WZJaQ") и запрашиваю его с соответствующей строкой, он возвращает правильную строку.
Можно ли как-то изменить запрос SQL, чтобы он возвращал правильную строку?