Salut à tous,
j'ai un problème d'exécution d'une requête avec hibernate, le temps d'exécution de cette requête est beaucoup trop long de l'ordre de la minute!!!
la requête est un select contactid, contactnom, contactprenom from contact
Après passage en debug, le code qui dure (mais qui bloque pas) est le suivant:
Voila, cette requête se fait en 15ms avec mon gestionnaire de bdd mais la ya un problème!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 List<Object[]> results = new ArrayList<Object[]>(); request.append("select cont.contactid, cont.contactnom, contactprenom "); request.append("from Contact cont"); request.append(" order by cont.contactnom, cont.contactprenom asc"); .. if (request.length() > 0) { //c'est ici que ca bloque sur le getHibernateTemplate() results = getHibernateTemplate().find(request.toString()); }
Si vous avez une idée ça m'aiderait bien!
Merci d'avance!
Partager