Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将图像保存到Google App Engine/Java时出错_Java_Google App Engine_Blob_Jdo - Fatal编程技术网

将图像保存到Google App Engine/Java时出错

将图像保存到Google App Engine/Java时出错,java,google-app-engine,blob,jdo,Java,Google App Engine,Blob,Jdo,我试图在GAE/J中创建以下JDO实体(我正在使用) 遇到以下问题: [错误]第40行:未找到任何源代码 可用于打印 com.google.appengine.api.datastore.Blob; 你忘了继承一个必需的文件了吗 模块 什么会导致这个问题?代码在没有Blob对象的情况下编译得很好。顺便说一句,我试着效仿这个例子。据我所知,Gilead不支持com.google.appengine.api.datastore.Blob 上的适配器4appengine-1.0M2.jar包含一个模拟

我试图在GAE/J中创建以下JDO实体(我正在使用)

遇到以下问题:

[错误]第40行:未找到任何源代码 可用于打印 com.google.appengine.api.datastore.Blob; 你忘了继承一个必需的文件了吗 模块


什么会导致这个问题?代码在没有Blob对象的情况下编译得很好。顺便说一句,我试着效仿这个例子。

据我所知,Gilead不支持
com.google.appengine.api.datastore.Blob


上的适配器4appengine-1.0M2.jar包含一个模拟器类,用于“com.google.appengine.api.datastore.Key”

是否将该文件保存在客户端?这是我认为GWT找不到Blob.class文件的唯一原因

试试看

詹姆E

package test.domains;

import java.io.Serializable;

import javax.jdo.annotations.IdGeneratorStrategy;
import javax.jdo.annotations.IdentityType;
import javax.jdo.annotations.PersistenceCapable;
import javax.jdo.annotations.Persistent;
import javax.jdo.annotations.PrimaryKey;

import net.sf.gilead.pojo.java5.LightEntity;

import com.google.appengine.api.datastore.Blob;
import com.google.appengine.api.datastore.Key;


@PersistenceCapable(identityType=IdentityType.APPLICATION, detachable="true")
public class Banner extends LightEntity implements Serializable
{
 private static final long serialVersionUID = 1058354709157710766L;

 // Fields
 @PrimaryKey
 @Persistent(valueStrategy=IdGeneratorStrategy.IDENTITY)
 private Key id;

 @Persistent
 private String name;

 @Persistent
 private String sizeX;

 @Persistent
 private String sizeY;

 @Persistent
 private String description;

 @Persistent
 private Blob img;

 // Getters and Setters
}