Google App Engine. Когда я хочу сохранить байтовый массив как одно из полей моей сущности, нужно ли указывать его как тип Blob? - PullRequest
1 голос
/ 11 апреля 2010

Google App Engine - Когда я хочу сохранить байтовый массив как одно из полей моего класса сущностей, нужно ли указывать его как тип Blob или ShortBlob вместо byte[]?

Ответы [ 2 ]

7 голосов
/ 11 апреля 2010

Если вам нужно сохранить массив байтов, у вас есть два варианта:

  1. com.google.appengine.api.datastore.ShortBlob: короткая байтовая строка, <500 байтов </li>
  2. com.google.appengine.api.datastore.Blob: длинная строка байтов (не для заказа)
3 голосов
/ 11 апреля 2010

Я почти уверен, что ты должен. Вы всегда можете преобразовать в Blob/ShortBlob только для хранения и преобразовать его обратно в byte[] сразу после восстановления.

...