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 :

Aide création methode sql java hibernate


Sujet :

Hibernate Java

  1. #1
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2011
    Messages : 790
    Par défaut Aide création methode sql java hibernate
    Bonsoir,

    J'ai développé une méthode qui permet de me retourner un objet de la base de données.

    Lors de l'existence de l'objet elle m'affiche bien les coordonnées de l'objet et lors de non existence elle m'affiche un Java IndexOutOfBounds Exception.

    Je voudrais bien s'il vous plait que vous m'aidiez à propos de cette problématique même de bien changer le corps de la méthode si il existe une autre façon.

    voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    @Override
    	public Candidat findCandidatByEmail(String email) {
     
    		String sql = "select * from CANDIDAT where email_candidat='"+email+"'";
    		openSession();
    		SQLQuery querySql =session.createSQLQuery(sql).addEntity(Candidat.class);
    		List results = querySql.list();
    		return (Candidat) results.get(0);
    		}
    Merci

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    631
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 631
    Par défaut
    bonsoir,
    tu peux retourner null si la liste est vide
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
         @Override
    	public Candidat findCandidatByEmail(String email) {
     
    		String sql = "select * from CANDIDAT where email_candidat='"+email+"'";
    		openSession();
    		SQLQuery querySql =session.createSQLQuery(sql).addEntity(Candidat.class);
    		List<Candidat> results = querySql.list();
    		return  results.isEmpty()? null:results.get(0);
    		}

  3. #3
    Membre éclairé
    Homme Profil pro
    Inscrit en
    Mai 2011
    Messages
    790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Mai 2011
    Messages : 790
    Par défaut
    Bah ouais j'ai complètement oublié cette syntaxe..... Merci Bien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Aide sur PL/SQL création d'un compteur
    Par gaijinma dans le forum PL/SQL
    Réponses: 8
    Dernier message: 08/06/2010, 09h57
  2. aide création de table sql
    Par julien0709 dans le forum Langage SQL
    Réponses: 1
    Dernier message: 18/03/2010, 16h09
  3. Aide création requête SQL
    Par vingazoil dans le forum Requêtes
    Réponses: 2
    Dernier message: 13/12/2008, 00h03
  4. [Crypto] Besoin d'aide de cryptage en java
    Par djyb2003 dans le forum Sécurité
    Réponses: 3
    Dernier message: 08/03/2004, 18h13

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