cassandra-3.0 - cassandra datastax 驱动程序- session.execute() 和 cassandraTemplate.execute() 之间的区别
问题描述
我正在做一个项目,不禁注意到它使用两种不同的执行方法来触发查询执行:
1> session.execute()
2> cassandraTemplate.execute()
有人可以解释两者之间的区别吗?
谢谢!
解决方案
您混淆了两件事:session.execute
是 DataStax Java 驱动程序中执行原始 CQL 字符串或语句的方法。这cassandraTemplate.execute
是来自 Spring Data for Apache Cassandra 的方法,它包装了 DataStax Java 驱动程序并添加了更多功能以实现更好的 Spring 集成 - 在它使用的引擎盖下session.execute
。
推荐阅读
- sql - 当值大于0时如何避免每次初始化
- jquery - 选择标签中的“其他”选项时显示隐藏字段
- raspberry-pi - Raspberry pi:如何将 v2 noir 相机与 IR 灯相结合
- excel - VBA:将范围与行插入和合并相结合
- python - 未捕获异常的哨兵自定义处理程序
- python - matplotlib ax to figure extent - 删除空格、边框、geopandas 地图的所有内容
- karate - 如何在 gatling 中使用多个场景的断言?
- jboss-seam - 我想清楚地知道我们为什么以及何时使用缝注和注注?
- azure - Azure 数据湖分析是否支持 ADLS Gen2?
- python - 如何从两个版本中调用特定的 numpy