这些查询不在Cassandra SpringBoot App的存储库中运行:
@Query("SELECT * FROM activities2 WHERE viewer_id='?0'")
Iterable<Activity> findByApp_Id(String appId);
@Query("SELECT * FROM activities2 WHERE viewer_id=''?0''")
Iterable<Activity> findByApp_Id(String appId);
@Query("SELECT * FROM activities2 WHERE viewer_id='''?0'''")
Iterable<Activity> findByApp_Id(String appId);
@Query("SELECT * FROM activities2 WHERE viewer_id=\'?0\'")
Iterable<Activity> findByApp_Id(String appId);
,但
这样做:
@Query("SELECT * FROM activities2 WHERE viewer_id='v1'")
Iterable<Activity> findByApp_Id(String appId);
似乎spring没有正确地逃避查询。我该如何解决这个问题?