【问题标题】:Getting Db4o blobs out of the Database without storing them to disk从数据库中取出 Db4o blob,而不将它们存储到磁盘
【发布时间】:2010-09-13 15:16:48
【问题描述】:

有没有办法从数据库中取出 Db4o Blob 而无需将其存储到磁盘?
我只找到了void com.db4o.types.Blob.writeTo(File arg0)的方法

【问题讨论】:

    标签: java blob db4o


    【解决方案1】:

    不幸的是 =( 没有解决方法(除了更改 db4o 代码)。您必须使用文件才能使用 db4o-blob 类型。

    我同意这很烦人。

    作为替代方案,您可以使用 byte[]-arrays,使用起来更方便。但是,当您使用 byte[]-arrays 作为 blob 时,请注意 db4o file-size limitation

    只是一些补充说明:

    • 还需要对状态进行轮询,这也很烦人。
    • 请注意,blob IO 在事务之外运行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-13
      • 1970-01-01
      • 1970-01-01
      • 2021-02-27
      • 2018-08-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多