0

ファイルをcassandraに保存しようとしています

websudos で Scala を使用しています" % "phantom-dsl_2.10" % "1.4.0" ドライバー

私は自分のモデルを作成したと思います

sealed class CassandraRepoBlob extends CassandraTable[CassandraRepoBlob, CassandraBlob] {
  object id extends UUIDColumn(this) with PrimaryKey[UUID]

  object blobby extends BlobColumn(this)

そして、これはのケースクラスを期待しているようです

case class CassandraBlob(
                        blobby: java.nio.ByteBuffer

多くの例を見つけることができませんでした。私が正しい軌道に乗っているかどうかを確認したいだけですか?

ここから、File を ByteBuffer に読み込む必要があると思います。

ありがとう

4

1 に答える 1

0

「ここから、ファイルを ByteBuffer に読み込む必要があると思いますが、いいですか?」はい、java を使用して、ファイルの内容であるタイプ blob の列を含む行を書き込む場合、ファイルの内容を ByteBuffer に変換する必要がありました (実際には、ByteBuffer.wrap(Files.readAllBytes(file.toPath())) で非常に簡単です)ジャバ)。

于 2015-06-16T17:47:40.563 に答える