繁体   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