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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值