Java 无法实例化cassandra Bounder语句

Java 无法实例化cassandra Bounder语句,java,cassandra,Java,Cassandra,在这里,我试图用新的Cassandra驱动程序4.0重用我的遗留java代码 我需要找到一种方法来初始化以下工厂方法 @Bean BoundStatementFactory createBoundStatementFactory() { return new BoundStatementFactory() { @Override public BoundStatement create(PreparedStatement preparedStateme

在这里,我试图用新的Cassandra驱动程序4.0重用我的遗留java代码

我需要找到一种方法来初始化以下工厂方法

 @Bean
BoundStatementFactory createBoundStatementFactory() {
    return new BoundStatementFactory() {
        @Override 
        public BoundStatement create(PreparedStatement preparedStatement){ 
            return new BoundStatement(preparedStatement);
        } 
    };
}
但是我得到了一个错误,那就是“不能实例化BoundType语句”


有人有解决方案吗?

您不能使用
new
创建
BoundStatement
,因为它是一个接口,而不是真正的类。报告说:

对准备好的语句调用
bind()
boundStatementBuilder()
,以创建可执行语句