例如,如果文本字段包含“ vaee / mx4j65g4Y5I8WZJaQ ==“,并且参数列表包含完全相同的字符串,则不返回任何行。
@Query("SELECT * FROM tablename WHERE aescolumn IN :list)
public Entry findByAesColumn(List<String> list);
但是,如果(出于测试目的)我从末尾删除了等号(因此该字段现在为“ vaee / mx4j65g4Y5I8WZJaQ”)并使用匹配的字符串进行查询,则它将返回正确的行。
有什么方法可以更改SQL查询以返回正确的行?