Java 无法实例化cassandra Bounder语句
在这里,我试图用新的Cassandra驱动程序4.0重用我的遗留java代码 我需要找到一种方法来初始化以下工厂方法Java 无法实例化cassandra Bounder语句,java,cassandra,Java,Cassandra,在这里,我试图用新的Cassandra驱动程序4.0重用我的遗留java代码 我需要找到一种方法来初始化以下工厂方法 @Bean BoundStatementFactory createBoundStatementFactory() { return new BoundStatementFactory() { @Override public BoundStatement create(PreparedStatement preparedStateme
@Bean
BoundStatementFactory createBoundStatementFactory() {
return new BoundStatementFactory() {
@Override
public BoundStatement create(PreparedStatement preparedStatement){
return new BoundStatement(preparedStatement);
}
};
}
但是我得到了一个错误,那就是“不能实例化BoundType语句”
有人有解决方案吗?您不能使用
new
创建BoundStatement
,因为它是一个接口,而不是真正的类。报告说:
对准备好的语句调用bind()
或boundStatementBuilder()
,以创建可执行语句