POJO类的某个属性可以是一个Serializable 类的实例,该属性被保存在Datastore中的数据类型是com.google.appengine.api.datastore.Blob。
该属性需要使用 @Persistent(serialized=true)
批注。
import java.io.Serializable;
public class DownloadableFile implements Serializable {
private byte[] content;
private String filename;
private String mimeType;
// ... accessors ...
}
import javax.jdo.annotations.Persistent;
import DownloadableFile;
// ...
@Persistent(serialized = "true")
private DownloadableFile file;
保存成功后,在Datastore Viewer中看不到该属性(appengine-java-sdk-1.2.2)。而且,com.google.appengine.api.datastore.Text类型的属性,也无法通过
Datastore Viewer查看。估计后续版本会增加该功能。参见:http://groups.google.com/group/google-appengine-java/browse_thread/thread/8c0d4066b07fb273/33f2e4e3fb62891f?lnk=gst&q=jinjiankang1980#33f2e4e3fb62891f
分享到:
相关推荐
**Google Datastore for Java 文档摘录(四)** 在这一部分,我们将深入探讨Google Datastore,这是一个在Java环境中使用的云数据库服务。Google Datastore是一个NoSQL文档数据库,提供了高可用性和可扩展性,适用...
《Google Datastore for Java 文档摘录(一)》 Google Datastore 是 Google 提供的一种分布式、高可扩展性、持久化的数据存储服务,它属于 Google Cloud Platform (GCP) 的一部分。对于 Java 开发者而言,Google ...
在PowerBuilder(PB)开发中,DataStore是一个重要的对象,用于存储和操作数据库中的数据。在本示例中,我们详细探讨如何创建、查询、取值以及释放DataStore。 1. **创建DataStore**: 创建一个名为`ds_sale`的...
Google Datastore的JAR
在Android开发中,数据存储是不可或缺的一部分,DataStore是Google推出的一种新型持久化存储解决方案,旨在替代SharedPreferences。本文将深入探讨Android DataStore的使用方法及其封装技巧,旨在帮助开发者更好地...
VMware Infrastructure SDK for Java 是一个由VMware公司提供的软件开发工具包,专为Java开发者设计,用于构建与VMware虚拟化平台交互的应用程序。这个SDK包含了一系列的库、示例代码和文档,使得开发者能够利用Java...
标题中的“初用Google App Engine for Java”表明我们要探讨的是如何使用Google的App Engine平台来开发Java应用程序。Google App Engine是一个基于云计算的平台,它允许开发者构建和运行Web应用程序,无需管理和维护...
Datastore支持文档型和键值对的数据模型,适合处理大规模的非关系型数据。通过将Laravel与Datastore结合,开发者可以在享受Laravel的便利性的同时,利用Datastore的云存储优势。 要开始在Laravel项目中使用...
本示例主要关注如何将文件上传到Google App Engine的数据存储(Datastore)。数据存储是GAE的一个核心组件,它是一个NoSQL的键值对数据库,用于存储应用程序的数据。 在"上传文件到Google app engine datastore的...
### PB虚拟DataStore用法详解 #### 一、概述 PowerBuilder(PB)是一种用于开发企业级客户端/服务器应用程序的快速应用开发工具。在PB中,DataStore是一种强大的功能,可以用来存储临时数据或者作为数据窗口的数据...
【标题】"google-api-services-datastore-v1beta1-rev28-1.15.0-rc.zip" 涉及的是Google的Datastore API服务的Java客户端库,这是一个针对Google Cloud Datastore的版本1beta1的API,具体版本为rev28,使用的Java...
Java SDK为开发者提供了一组API,可以用来访问Google App Engine的服务,如数据存储(Datastore)、任务队列(Task Queue)、邮件服务(Mail Service)、图像服务(Images Service)等。 在压缩包"appengine-java-...
这个压缩包可能包含了该库的源代码、文档以及相关的配置文件,便于开发者在自己的项目中集成和使用 Google Datastore。 【描述】提到的 "htmlunit-maven-plugin.zip" 是一个 Maven 插件,它的主要功能是将测试文件...
The journey begins with a look at the Google Plugin for Eclipse and finishes with a working web application that uses Google Web Toolkit, Google Accounts, and Bigtable. Along the way, you’ll dig ...
谷歌云数据存储注意:此存储库包含适用于 Google Cloud Datastore 的低级 Java 和 Python 客户端库。 有关这些语言的更多惯用和可用客户端库,请访问库的库。 您还可以在 Cloud Datastore 的上找到各种语言的受支持...
10. **项目结构**:在`js-datastore-fs-master`压缩包中,包含了源代码、测试文件、文档等资源,开发者可以通过阅读源码和文档了解其工作原理,也可以直接在项目中引入使用。 通过理解和应用`datastore-fs`,前端...
However, building and deploying scalable web applications using Google Web Toolkit and Google App Engine for Java can be challenging even to developers. The start to finish approach of this book ...
在MATLAB中,`datastore`是一个非常重要的数据管理工具,尤其对于数据分析和处理工作流程。这个工具允许用户高效地组织和操作大量数据,而无需将所有数据加载到内存中,这极大地提升了处理大型数据集的能力。在...