开发者

Getting Db4o blobs out of the Database without storing them to disk

开发者 https://www.devze.com 2023-01-15 18:43 出处:网络
Is there a way to get a Db4o Blo开发者_开发技巧b out of the Database without storing it to disk?

Is there a way to get a Db4o Blo开发者_开发技巧b out of the Database without storing it to disk?

I only found the method void com.db4o.types.Blob.writeTo(File arg0)


Unfortunately not =( There's no work around (except changing the db4o code). You have to work with files to use the db4o-blob type.

I agree that this is quite annoying.

As alternative you could use byte[]-arrays, which are more convenient to work with. However mind the db4o file-size limitation when your using byte[]-arrays as blob.

Just some additional notes:

  • You also need to poll for the state, which is also very annoying.
  • Note that the blob IO runs outside the transaction.
0

精彩评论

暂无评论...
验证码 换一张
取 消