[英]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.