错误保存图像到谷歌应用程序引擎/ Java的
-
18-09-2019 - |
题
我试图使以下在GAE / J JDO实体(我使用基列)。
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
}
和遇到以下问题:
[ERROR]第40行:没有源代码 可供类型 com.google.appengine.api.datastore.Blob; 你忘记继承所需的 模块?
什么可能导致这个问题?该代码在编译时没有Blob对象的罚款。顺便说一句我试图遵循的此的例子。
解决方案
据我所知,它是基列不具有对com.google.appengine.api.datastore.Blob
支持。
上的adapter4appengine-1.0M2.jar
包含关于 'com.google.appengine.api.datastore.Key'
其他提示
您保存该文件在客户端?这是我能想到的GWT没有找到一滴.class文件的唯一原因。
给它一个镜头。
的Jaimeë
不隶属于 StackOverflow