springjparepository中字符串查询中带“.”符号的类cassandra查询

00jrzges  于 2021-06-10  发布在  Cassandra
关注(0)|答案(1)|浏览(313)

我想在jparepository中编写一个like查询,但它不遵循like查询:
像“”和“.com”是两个字符串,当我们喜欢:

@Query("Select * from table_name where column_name  like ?0'%' ALLOW FILTERING ")
List<entity> findPlaceContainingKeywordAnywhere(String keyword)

当我们通过时,它返回两个值:

repository.findPlaceContainingKeywordAnywhere("abc.")
cgyqldqp

cgyqldqp1#

您的代码将只搜索以“”开头的字符串。而且我认为查询有一些问题
试试这个

@Query("Select * from table_name where column_name  like %:keyword% ALLOW FILTERING ")
List<entity> findPlaceContainingKeywordAnywhere(@Param("keyword") String keyword)

相关问题