Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cassandra/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cassandra 类似于带“QUOTE”的查询&引用;spring JpaRepository中字符串查询中的符号_Cassandra_Spring Data Jpa_Spring Data_Cql_Spring Data Cassandra - Fatal编程技术网

Cassandra 类似于带“QUOTE”的查询&引用;spring JpaRepository中字符串查询中的符号

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”开头的字符串。此外,我

我想在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 %: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)