2

Is there a way to get a Db4o Blob out of the Database without storing it to disk?
I only found the method void com.db4o.types.Blob.writeTo(File arg0)

1 Answer 1

2

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.
Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.