Tout organisme sait comment utiliser les curseurs de banque de données avec JPA?Comment utiliser les curseurs de banque de données avec jpa sur GAE
1
A
Répondre
2
Pouvez-vous essayer cela (adapté du JDO sample):
List<Employee> results = (List<Employee>) query.execute();
// Use the first 20 results...
Cursor cursor = JPACursorHelper.getCursor(results);
String cursorString = cursor.toWebSafeString();
// Store the cursorString...
// ...
// Query query = the same query that produced the cursor
// String cursorString = the string from storage
Cursor cursor = Cursor.fromWebSafeString(cursorString);
query.setHint(JPACursorHelper.CURSOR_HINT, cursor);
query.setFirstResult(0);
query.setMaxResults(20);
List<Employee> results = (List<Employee>) query.execute();
// Use the next 20 results...
+0
Cela ne semble pas correct . La classe Query que vous utilisez ici a une méthode setRange() car c'est une javax.jdo.Query. La classe Query utilisée dans JPA est javax.persistence.Query et n'a pas de méthode setRange(). – Linc
+0
@Linc Vous avez raison. Fixant que ... –
Questions connexes
- 1. Comment utiliser les transactions de banque de données GAE avec des relations plusieurs-à-plusieurs?
- 2. Banque de données google App Engine via JPA et JDO
- 3. GAE unowned relation JPA
- 4. Comment utiliser les DAO avec hibernate/jpa?
- 5. GraniteDS sur le magasin de données GAE JPA - Problème de classe de clé
- 6. Comment implémenter la pagination dans les deux sens dans GAE-J avec les curseurs
- 7. Est-il possible de conserver des données dans GAE/Java sans utiliser d'annotations?
- 8. Comment stocker les données météorologiques avec JPA
- 9. coincé sur les curseurs avec jquery
- 10. Banque de données App Engine: comment définir plusieurs valeurs sur des propriétés?
- 11. SqlMembershipProvider: utiliser ma propre base de données comme base de données de banque d'utilisateurs
- 12. Banque de données Google App Engine Java: opérateur 'IN' disponible sur les filtres de requête JDO, comme avec Python?
- 13. gae-sessions avec django sur gae
- 14. Comment coder un RoleProvider sur une banque de données qui ne définit pas les rôles?
- 15. Partage de banque de données Ext-js
- 16. Suggestions pour une banque de données répliquée
- 17. Comment puis-je exporter des données de banque de données locales vers la production Banque de données Google App Engine
- 18. Google App Engine - indicateur d'API de banque de données de bas niveau?
- 19. Comment réinitialiser le type de propriété d'un modèle de banque de données avec l'API à distance
- 20. Sélection de données dans la banque de données Google App Engine par valeur de zone
- 21. comment l'exportateur de données GAE à MySQL
- 22. Comment rendre une propriété NULL dans JPA - GAE/J?
- 23. Exemples de curseurs JQuery avec ASP classique?
- 24. Créer une base de données avec JPA?
- 25. Banque de données Google - Blob ou texte
- 26. Puis-je utiliser ZODB avec Hibernate/JPA?
- 27. Comment utiliser JDBC ClientInfo avec JPA et EJB3
- 28. Les données de l'union des curseurs en un
- 29. Django sur Jython avec Oracle: Trop de curseurs ouverts
- 30. Comment configurer JPA pour utiliser JNDI?
est ce que vous entendez par curseurs datastore? - http://code.google.com/appengine/docs/java/javadoc/com/google/appengine/api/datastore/Cursor.html – Bozho
mais il n'y a pas d'exemple d'utilisation de curseurs avec JPA – Mecid