2009-12-31 8 views
0

1.i capable de persister entité, et dans _admin, je peux voir clé, id/nom. total 6 résultats. mais pourquoi ne montre-t-il pas toute la propriété dans ma classe d'entité?GAE, peut persister mais ne peut pas charger l'entité (createQuery)


2. Lorsque j'essaie d'utiliser createQuery, je ne peux pas charger l'objet. il n'y a pas d'erreur dans la console. le code vient de se bloquer après avoir tapé query.getResultList();

14:41:31,047 DEBUG [DataNucleus.Persistence] - Object Manager "[email protected]" opened for datastore "[email protected]" 
14:41:31,047 DEBUG [DataNucleus.Persistence] - Object Manager "[email protected]" opened for datastore "[email protected]" 
14:41:31,202 DEBUG [DataNucleus.Persistence] - Object Manager "[email protected]" closed 
14:41:31,202 DEBUG [DataNucleus.Persistence] - Object Manager "[email protected]" closed 

mon regard dao comme

public <T> List<T> list(Class<T> entityClass) { 
      //String queryStr = " from " + entityClass.getName(); 
      String queryStr= "select c from com.test.testing.model.Usertest c"; 
      Query query=entityManager.createQuery(queryStr); 

      return (List<T>) query.getResultList(); 
    } 

ce que je vois dans _admin

Key  ID/Name 
agt0ZXN0ZXRlZnNkZnIOCxIIdXNlcnRlc3QYAQw  1 
agt0ZXN0ZXRlZnNkZnIOCxIIdXNlcnRlc3QYAgw  2 
agt0ZXN0ZXRlZnNkZnIOCxIIdXNlcnRlc3QYAww  3 
agt0ZXN0ZXRlZnNkZnIOCxIIdXNlcnRlc3QYBAw  4 
agt0ZXN0ZXRlZnNkZnIOCxIIdXNlcnRlc3QYBQw  5 
agt0ZXN0ZXRlZnNkZnIOCxIIdXNlcnRlc3QYBgw  6 
agt0ZXN0ZXRlZnNkZnIOCxIIdXNlcnRlc3QYBww  7 
+0

1. Pouvez-vous élaborer sur les propriétés de la classe d'entité que vous ne voyez pas? (peut-être poster la classe d'entité ici) 2. "..le code juste coincé .." ?? sans erreurs? dans les fichiers journaux sur la console? – aldrin

Répondre

1

Dans la visionneuse Datastore, vous devriez être en mesure de voir toutes les propriétés d'une entité en cliquant sur le lien dans la première colonne.

Désolé de ne pas pouvoir répondre à la deuxième question; Je suis une personne Python.

+0

il n'y a pas de lien à cliquer. J'ai ajouté ce que je peux voir ci-dessus – cometta

+0

Peut-être que les visionneuses de banque de données qui sont exposées par les différents SDK n'ont pas de fonctionnalité similaire. Cette technique fonctionne bien avec le SDK Python. –

Questions connexes