spring boot数据cassandra取消了检索 com.datastax.driver.core.Session
从 org.springframework.data.cassandra.core.CassandraOperations
. 我正在试图纠正有这些用法的旧代码。有没有简单的方法来检索Cassandra会话?我正在寻找一种方法,从 Insert
,只能访问 CassandraOperations
,例如。 cassandraOperations.getSession().prepare(insert);
1条答案
按热度按时间ct2axkht1#
我们已经搬走了
getSession()
从CassandraOperations
因为两个原因:接口拆分为
CassandraOperations
以及CqlOperations
.CassandraTemplate
(实现CassandraOperations
)现在使用CqlOperations
作为底层api。我们介绍了
SessionFactory
能够将cql呼叫路由到各种cassandraSession
s。cql执行从配置的SessionFactory
. 在execute调用期间,会话被认为是有效的,因为下一个命令可以在不同的会话上执行。您仍然可以获得
Session
. 任一呼叫:或获得
Session
通过spring的上下文(自动连接,通过context.getBean(Session.class)
, …).