簡體   English   中英

Scala-幻影-將Blob保存到Cassandra

[英]Scala - phantom - Saving blob to Cassandra

我想將文件保存到cassandra

我正在使用Scala和websudos“%” 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

我沒有找到很多例子。 所以只想檢查我是否在正確的軌道上?

從這里我想我需要將我的文件讀取到ByteBuffer中,我應該很好嗎?

謝謝

“從這里我想我需要將我的文件讀取到ByteBuffer中,我應該很好嗎?” 是的,當我使用Java編寫具有blob類型的列作為文件內容的行時,我不得不將文件內容轉換為ByteBuffer(實際上非​​常簡單,ByteBuffer.wrap(Files.readAllBytes(file.toPath())) Java)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM