2009-11-09 4 views
1

Je suis en train de faire suite à l'entité JDO GAE/J (j'utilise Gilead).Erreur d'enregistrement des images dans Google App Engine/Java

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 
} 

Et rencontrant problème suivant:

[ERREUR] Ligne 40: Aucun code source est disponible pour le type com.google.appengine.api.datastore.Blob; avez-vous oublié d'hériter d'un module requis ?

Que peut causer ce problème? Le code compile bien sans objet Blob. Par ailleurs, j'ai essayé de suivre l'exemple this.

Répondre

2

Pour autant que je peux dire, il est Gilead qui ne prend pas en charge pour com.google.appengine.api.datastore.Blob.

Le adapter4appengine-1.0M2.jar contient une classe sur l'émulateur pour « com.google.appengine.api.datastore.Key »

0

Est-ce fichier Pour vous tenir au côté client? C'est la seule raison pour laquelle je peux penser que GWT ne trouve pas le fichier Blob .class.

Donnez un coup de feu.

Jaime E

Questions connexes