com.datastax.driver.core.exceptions.CodecNotFoundException:找不到请求的操作的编解码器:[timeuuid <-> java.lang.String]

时间:2019-05-15 11:12:25

标签: cassandra datastax-java-driver

com.datastax.driver.core.exceptions.CodecNotFoundException:找不到请求的操作的编解码器:[timeuuid <-> java.lang.String]

for (int i1 = 0; i1 < mainapilistbenidcassandra.size(); i1++) {
                System.out.println(mainapilistbenidcassandra.get(i1));
                List<Row> benefitidfromcassandra = session.execute("select benefitid from benefits_category where categoryname=" + "'"
                                + mainapilistcatcassandra.get(i1) + "'" + " " + "allow filtering;").all();
                List<String> bid = new ArrayList<>();
                for(int k=0;k<benefitidfromcassandra.size();k++){


                for (Row row : benefitidfromcassandra) {
                    //System.out.println(row.getString(0));
                    if(!row.isNull(k)){
                        System.out.println(row.getString(0).toString());

                    bid.add(row.getString(0));
                    }

                }
                }

我尝试转换为字符串并获取行,但没有任何作用

for (int i1 = 0; i1 < mainapilistbenidcassandra.size(); i1++) {
                System.out.println(mainapilistbenidcassandra.get(i1));
                List<Row> benefitidfromcassandra = session.execute("select benefitid from benefits_category where categoryname=" + "'"
                                + mainapilistcatcassandra.get(i1) + "'" + " " + "allow filtering;").all();
                List<String> bid = new ArrayList<>();
                for(int k=0;k<benefitidfromcassandra.size();k++){


                for (Row row : benefitidfromcassandra) {
                    //System.out.println(row.getString(0));
                    if(!row.isNull(k)){
                        System.out.println(row.getString(0).toString());

                    bid.add(row.getString(0));
                    }

                }
                }

我在bid.add(row.getString(0))时出错。不知道如何在出价中添加行

0 个答案:

没有答案