Cassandra 类似于带“QUOTE”的查询&引用;spring JpaRepository中字符串查询中的符号
我想在JpaRepository中编写一个like查询,但它不遵循like查询: 像“abc”和“abc.com”是两个字符串,当我们喜欢时:Cassandra 类似于带“QUOTE”的查询&引用;spring JpaRepository中字符串查询中的符号,cassandra,spring-data-jpa,spring-data,cql,spring-data-cassandra,Cassandra,Spring Data Jpa,Spring Data,Cql,Spring Data Cassandra,我想在JpaRepository中编写一个like查询,但它不遵循like查询: 像“abc”和“abc.com”是两个字符串,当我们喜欢时: @Query("Select * from table_name where column_name like ?0'%' ALLOW FILTERING ") List<entity> findPlaceContainingKeywordAnywhere(String keyword) 您的代码将只搜索以“abc”开头的字符串。此外,我
@Query("Select * from table_name where column_name like ?0'%' ALLOW FILTERING ")
List<entity> findPlaceContainingKeywordAnywhere(String keyword)
您的代码将只搜索以“abc”开头的字符串。此外,我认为查询中存在一些问题 试试这个
@Query("Select * from table_name where column_name like %:keyword% ALLOW FILTERING ")
List<entity> findPlaceContainingKeywordAnywhere(@Param("keyword") String keyword)
@Query(“从表\u name中选择*,其中列\u name像%:关键字%ALLOW FILTERING”)
列出findPlaceContainingKeywordAnywhere(@Param(“关键字”)字符串关键字)
@Query("Select * from table_name where column_name like %:keyword% ALLOW FILTERING ")
List<entity> findPlaceContainingKeywordAnywhere(@Param("keyword") String keyword)