IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Hibernate Java Discussion :

Résultat trié par ordre alphabétique


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de Bigoodheart
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 154
    Par défaut Résultat trié par ordre alphabétique
    Bonjour,

    Je voudrai trier mon resultat de la requéte par ordre alphabetique !j'y arrive pas

    qualqu'un pourrait m'aider ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Query q = getEntityManager().createQuery("SELECT c FROM "+ nomObject +" c ORDER BY c");
    Merci

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    Dans le order by, précise le nom de ta propriété sur laquelle tu veux trier : c.taPropriété

  3. #3
    Membre confirmé Avatar de Bigoodheart
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 154
    Par défaut
    ça marche ,merci !

  4. #4
    Membre confirmé Avatar de Bigoodheart
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 154
    Par défaut
    Bonjour,

    Encore un probleme avec le order by ,j'arrive pas à faire exécuter ma requête du genre

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    select ob from location as ob where (ob.pays ="france") AND (ob.location="vitry") AND ((ob.condition="1") OR (ob.condition= "2")) 
    ORDER BY ob.pays , ob.location
    est ce que cette syntaxe est correcte ?

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3 276
    Par défaut
    T'as un message d'erreur ?
    C'est plutôt des guillemets simples qu'il faut utiliser pour tes valeurs.

  6. #6
    Membre confirmé Avatar de Bigoodheart
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    154
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 154
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Could not execute query
    à vrai dire c'était un exemple de requête juste pour vérifier que la syntaxe en generale était correcte ,la mienne est trop trop longue !!
    la syntaxe dans la vrai est correcte (pour les guillemets ,j'ai du me tromper dans mon poste) ,elle marche sans le "order by" !
    la vrai est celle la :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    Query req = getEntityManager().createQuery("SELECT DISTINCT ob2 FROM Location as ob2 inner join " +
    				"ob2.lstLinkMmdLoc listeLoc WHERE " +
    				"(lower(ob2.country.landx) LIKE lower ('" +condition1+ "%')) " +
    				"AND(lower(ob2.zgm43) LIKE lower('" +condition2+ "%'))" +
    				"AND(lower(ob2.subregion.region.zone.zzone_des) LIKE lower('" +condition3+ "%')) " +
    				"AND(lower(ob2.subregion.region.zregion_des) LIKE lower ('" +condition4+ "%')) " +
    				"AND(lower(ob2.subregion.zsubregion_des) LIKE lower('" +condition5+ "%')) " +
    				"AND(lower(ob2.division.zdivision_des) LIKE lower('" +condition6+ "%'))  " +
    				"AND(lower(listeLoc.mmdContacts.mc_namefir) LIKE lower ('"+ cndmp +"%'))"+
    				"AND(lower(listeLoc.mmdContacts.mc_namelas) LIKE lower('"+ cndmn +"%'))"+
    				(condition13||condition14 ||condition15 || condition16 ?"AND (":"")+
    				(condition13 ? "(ob2.loctype.zloctype_des='Distribution Center') ":"")+
    				(condition13 && condition14 ? "OR":"")+ 
    				(condition14 ? "(ob2.loctype.zloctype_des='Plant')":"")+
    				((condition13||condition14) && condition15  ? "OR":"")+ 
    				(condition15 ? "(ob2.loctype.zloctype_des='Market')":"")+
    				((condition13||condition14 || condition15) && condition16 ? "OR":"")+ 
    				(condition16 ? "(ob2.loctype.zloctype_des='Other')":"")+
    				(condition13||condition14 ||condition15 || condition16 ?")":"")
    				+(condition17||condition18 ||condition19  ?"AND (":"")+
    				(condition17 ? "(listeLoc.mmdContacts.role.role_des='MMD Headquarter') ":"")+
    				(condition17 && condition18 ? "OR":"")+ 
    				(condition18 ? "(listeLoc.mmdContacts.role.role_des='MMD Coordinator') ":"")+
    				((condition17||condition18) && condition19? "OR":"")+ 
    				(condition19 ? "(listeLoc.mmdContacts.role.role_des='MMD Local Expert') ":"")+
    				(condition17||condition18 ||condition19 ?")":"")
    				+"ORDER BY ob2.country.landx,ob2.zgm43,listeLoc.mmdContacts.mc_namelas");

Discussions similaires

  1. Tri par ordre alphabétique d'un tabular
    Par max0u86 dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 3
    Dernier message: 21/08/2008, 22h31
  2. Tri par ordre alphabétique sans tenir compte d'une chaîne
    Par Msieurduss dans le forum Requêtes
    Réponses: 3
    Dernier message: 24/06/2008, 10h32
  3. problème tri par ordre alphabétique
    Par bibi 8002 dans le forum Word
    Réponses: 17
    Dernier message: 18/06/2008, 15h21
  4. Réponses: 8
    Dernier message: 26/07/2007, 11h46
  5. Tri par ordre alphabétique
    Par orus8 dans le forum Langage SQL
    Réponses: 6
    Dernier message: 17/04/2003, 19h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo