当前位置: 首页 > 知识库问答 >
问题:

Cassandra datastax驱动程序-session.execute()和cassandraTemplate.execute()之间的区别

童子明
2023-03-14

我正在处理一个项目,不禁注意到它使用两种不同的执行方法来触发查询执行:

1> session.execute()
2> cassandraTemplate.execute()

有人能解释一下两者的区别吗?

谢谢!

共有1个答案

范峰
2023-03-14

你混淆了两件事:session.execute是DataStaxJava驱动程序中执行原始CQL字符串或语句的方法。cassandraTemplate.execute是Apache Cassandra的Spring Data中的方法,它包装了DataStaxJava驱动程序,并为更好的Spring集成添加了更多功能——在它使用session.execute的引擎盖下。

 类似资料:
  • 问题内容: 我使用的是Oracle ,注意到它包含两个JDBC驱动程序类。 vs.有什么区别? 在我的Java项目中应该使用哪一个? 问题答案: 从Oracle 9i开始,对于Oracle 9i及更高版本,应使用oracle.jdbc.OracleDriver而不是oracle.jdbc.driver.OracleDriver。 - http://tomcat.apache.org/tomcat-

  • 问题内容: 每个驱动程序之间有什么区别?我的意思是,除了其中之一是开源的 每个优点/缺点是什么? 您会推荐哪一个? 这是jTDS对这个问题的个人看法:http ://jtds.sourceforge.net/ 问题答案: 它们是不同的实现。jTDS驱动程序是Type 4,以我的经验,它具有更好的性能。我已经在生产环境中使用jTDS驱动程序5年,没有任何问题。 我建议使用jTDS。

  • 搜索上下文是selenium中最超级的接口,它由另一个称为网络驱动程序的接口扩展。 -所有搜索上下文和Web驱动程序接口的抽象方法都在远程WebDriver类中实现。 -所有与浏览器相关的类,如Firefox驱动程序、Chrome驱动程序等,都扩展了远程Webdriver类。 根据上面的stmt,远程web驱动程序类如何为搜索上下文接口和web驱动程序接口中定义的所有抽象方法给出定义。因为功能驱动

  • 问题内容: 事件驱动和异步通常用作同义词。两者之间有什么区别吗? 另外,和之间有什么区别?它们如何配合在一起? 最后,我读过很多遍了,Linux中的AIO被严重破坏了。它到底有多坏? 谢谢。 问题答案: 事件是实现异步执行的范例之一。但是,并非所有异步系统都使用事件。那是关于这两个的语义含义-一个是另一个的超实体。 epoll和aio使用不同的隐喻: epoll是一个阻塞操作()-阻塞线程直到发生

  • 本文向大家介绍时序图和活动图之间的区别,包括了时序图和活动图之间的区别的使用技巧和注意事项,需要的朋友参考一下 序列图和活动图都是统一建模语言(UML)的类型,它不过是任何行为流程的图形表示,而是基于它们各自强调的内容,我们可以区分它们。 以下是序列图和活动图之间的重要区别- 序号 键 顺序图 活动图 1 定义 序列图是其中主要表示从一个对象流向另一个对象的消息序列的图,并且主要重点在于表示如何在

  • 问题内容: 之前我曾假设: 平台驱动程序适用于片上设备。 普通设备驱动程序用于与处理器芯片接口的设备。 在遇到一个i2c驱动程序之前…但是在这里,我正在阅读定义为平台驱动程序的多功能i2c驱动程序。我经历了https://www.kernel.org/doc/Documentation/driver- model/platform.txt 。但是对于如何定义驱动程序(如片上和接口设备),仍然没有一