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

Langage Java Discussion :

instancier un iterator


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 172
    Par défaut instancier un iterator
    Bonjour tout le monde,

    Je veux instancier un iterartor mais il ne veut l'instancier, je ne comprend pas pourquoi.
    C'est cette ligne là qui ne fonctionne pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Iterator<TContact> lespersonnes=new Iterator <TContact>();
    Je vous donne tout de même le code source, le voici:
    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
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    package com.minosis.hibernate.dao;
     
     
     
     
     
    import java.util.Iterator;
     
    import net.sf.hibernate.HibernateException;
    import net.sf.hibernate.Session;
    import net.sf.hibernate.Transaction;
    import com.minosis.hibernate.TContact;
    import com.minosis.bdd.*;
    import com.minosis.hibernate.base.BaseTContactDAO;
     
     
    /**
     * This class has been automatically generated by Hibernate Synchronizer.
     * For more information or documentation, visit The Hibernate Synchronizer page
     * at http://www.binamics.com/hibernatesync or contact Joe Hudson at joe@binamics.com.
     *
     * This is the object class that relates to the t_contact table.
     * Any customizations belong here.
     */
    public class TContactDAO extends BaseTContactDAO {
     
    	public void ajoutpersonne(String nom,String prenom,Integer age) throws HibernateException
    	{
    		try
    		{
    			Session session=HibernateUtil.currentSession();
    			Transaction tx=session.beginTransaction();
     
    			TContact contact=new TContact();
    			contact.setNom(nom);
    			contact.setPrenom(prenom);
    			contact.setAge(age);
    			session.save(contact);
     
    			tx.commit();
    			HibernateUtil.closeSession();
    		}
    		catch(Exception e)
    		{
    			e.printStackTrace();
    		}
     
     
    	}
     
    	public Iterator getlespersonnes() throws HibernateException
    	{
    		Iterator<TContact> lespersonnes=new Iterator <TContact>();
    		try
    		{
    		Session session=(Session) HibernateUtil.currentSession();
     
    	 	lespersonnes=(Iterator)session.find("FROM TContact").iterator();
    		HibernateUtil.closeSession();
    		}
    		catch(Exception e)
    		{
    			e.printStackTrace();
    		}
    		return lespersonnes;
    	}
     
    }
    Je vous remercie de votre aide

  2. #2
    Membre Expert Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Par défaut
    On ne peut pas instancier une interface.
    Iterator est une interface.

  3. #3
    Membre émérite
    Profil pro
    Eleveur de cornichons
    Inscrit en
    Juin 2002
    Messages
    1 074
    Détails du profil
    Informations personnelles :
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Eleveur de cornichons
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 074
    Par défaut
    Iterator s'utilise comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Iterator it = taCollection.iterator();
    les collections implémentant l'interface Iterator.

    Nas'

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 172
    Par défaut
    Je vous remercie, je savais pas que iterator est une interface

  5. #5
    Membre Expert Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 52
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Par défaut
    Citation Envoyé par gentil
    Je vous remercie, je savais pas que iterator est une interface
    Tu connais ca :

    http://java.sun.com/j2se/1.5.0/docs/api/

    C'est necessaire si tu veux programmer en java!!!

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

Discussions similaires

  1. Iteration VS recursivité
    Par yacinechaouche dans le forum C
    Réponses: 40
    Dernier message: 16/11/2012, 11h52
  2. [Struts] logic:iterate avec un Vector
    Par laurentb dans le forum Struts 1
    Réponses: 18
    Dernier message: 03/03/2004, 14h42
  3. [débutant][struts] iterate imbriquée
    Par muim dans le forum Struts 1
    Réponses: 6
    Dernier message: 19/02/2004, 15h13
  4. [debutant]iterator
    Par Wis dans le forum Collection et Stream
    Réponses: 3
    Dernier message: 05/05/2003, 10h49
  5. vInt::iterator
    Par Monstros Velu dans le forum C++
    Réponses: 19
    Dernier message: 05/04/2003, 15h06

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