spring数据cassandra cassandrarepository在较新版本中创建simplestatement或preparedstatement

s1ag04yj  于 2021-06-09  发布在  Cassandra
关注(0)|答案(0)|浏览(187)

我们使用的是spring数据cassandra版本2.1.10.release。现在升级到3.0.1.release。我们看到的变化是它没有使用 PreparedStatement 当我使用 CassandraRepository 接口。我的存储库类看起来像:

public interface TableClassRepository extends CassandraRepository<TableClass, PrimaryKey>

前面的findbyid查询类似于:

SELECT * FROM table_name WHERE column_name_1=? and column_name_1=?

但现在:

SELECT * FROM table_name WHERE column_name_1=111111 column_name_2=22222

据我所知,从Cassandra的观点来看,准备好的语句已经得到了很好的优化。有人能帮我理解spring数据是否改变了它的实现或者我做错了什么吗?

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题