1 votes

Google App Engine - Lorsque je veux stocker un tableau d'octets comme l'un des champs de mon entité, dois-je le spécifier comme étant de type Blob ?

Google App Engine - Lorsque je veux stocker un tableau d'octets comme l'un des champs de ma classe d'entité, dois-je le spécifier comme étant de type Blob o ShortBlob au lieu de byte[] ?

6voto

systempuntoout Points 27584

Si vous devez stocker un tableau d'octets, vous avez deux possibilités :

  1. com.google.appengine.api.datastore.ShortBlob : chaîne d'octets courts, < 500 octets
  2. com.google.appengine.api.datastore.Blob : long byte string (not orderable)

2voto

Pace Points 10393

Je suis presque sûr que vous devez le faire. Vous pouvez toujours convertir en Blob/ShortBlob pour le stockage uniquement et le reconvertir en byte[] immédiatement après l'avoir restauré.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X