Probleme de out of MEMORYERROR lors de l'affichage de 37000 lignes
cs_saindou
Messages postés11Date d'inscriptiondimanche 11 mai 2008StatutMembreDernière intervention 2 septembre 2012
-
16 mai 2009 à 15:40
cs_saindou
Messages postés11Date d'inscriptiondimanche 11 mai 2008StatutMembreDernière intervention 2 septembre 2012
-
18 mai 2009 à 16:17
Bonjour à tous!
j'ai un projet en java/flexBuilder3,tout marche bien jusqu'à ce que j'ai voulu chargé 37000 lignes d'une base de données SQLSErver2005,pour l'afficher sur un interface Flex,j'ai une erreur de OUT of MEMORY depuis java(je charge avec hibernate 3).
j'ai essayé d'augmenter la memoire jmv avec une machine de RAM 512M,avec le fichier de config.jmv et aussi eclipse.ini rien ne marche.
j'ai essayé de decoupé les données appeler la methode à 5 fois pour afficher,le chargement arrive à 2500 et s'arrete et donne un la mm erreur.
Et depuis là je suis totalement bloqué,si quelqu'un pourrait m'aider à surmoter ce probleme qu'il m'envoie un code en java(hibernate) et action script 3
cs_saindou
Messages postés11Date d'inscriptiondimanche 11 mai 2008StatutMembreDernière intervention 2 septembre 2012 17 mai 2009 à 17:46
salut!
je suis d'acord avec toi ,je n'arrive pas à faire cette pagination.
Pourriez vous m'envoyer un code en java(hibernate),et AS3,ou m'expliquer comment je peux le faire.
Voilà mon code en java:
public List getPersonDoss(){
List list=null;
System.out.print("appel methode");
session.getTransaction().begin();
try{
Query query =session.createQuery("from Personnes");
list =query.list();
}catch(HibernateException ex){
ex.printStackTrace();
}
return list;
}
En AS3
function recupererPersonnesParTranche(){
personneslistResult=new ArrayCollection();
PD.getPersonDoss();