Row row = DataSession._getSession().execute("select count (*) from sivri_service.bronzelist").one();
int expected = row.getVarint("count").intValue();
我试图从表中获取计数,但我似乎无法通过此异常: com.datastax.driver.core.exceptions.InvalidTypeException:列计数的类型为bigint
答案 0 :(得分:14)
“列数类型为bigint”
根据这张映射CQL3 data types to Java types的图表,您需要将该值设为long
。
long expected = row.getLong("count");
注意:我正在做一个(有教养的)猜测你正在使用Java。下次,请在您的问题中注明这一点,以消除任何疑问。