行き方:私のコードのどこか私は次のように作成したオブジェクトの挿入持っているJavaのカサンドラ・ドライバーの値とINSERTオブジェクトの列名
Insert insert = QueryBuilder.insertInto("demo", "users");
insert.value("name", name);
insert.value("sport", "test");
insert.value("years", 2);
insert.value("vegetarian", true);
を、私は名前と値のリストを取得する必要がありますこのINSERTオブジェクトに関連付けられています。私はコードをデバッグするときに私は必要な情報を含む2つの "値"と "名前" ArrayListを見ることができますが、それらはプライベートであり、アクセスできません。
insert.getObject(0);
は値ArrayListからオブジェクトを取得しますが、その値を列名にマップすることはできません。さらにinsert.getValues(ProtocolVersion.V4, CodecRegistry.DEFAULT_INSTANCE);
は、オブジェクトをシリアル化し、それらを望ましくないByteBufferに入れるようです。