`
jinjiankang
  • 浏览: 109901 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Google Datastore for Java 文档摘录(五)

阅读更多

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

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics