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 :

Erreur "personne is not mapped" [Mapping]


Sujet :

Hibernate Java

  1. #1
    Membre éclairé
    Femme Profil pro
    Inscrit en
    Mai 2012
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 360
    Par défaut Erreur "personne is not mapped"
    Bonjour,

    J'ai le message d'erreur :
    personne is not mapped [select personne from personne as personne, Userlogin as userlogin where personne.userlogin.idUser = userlogin.idUser and userlogin.login = ? and userlogin.mdp = ?]
    Quelqu'un saurait-il m'indiquer comment résoudre ce problème ?

    Merci d'avance pour votre aide.

  2. #2
    Membre chevronné Avatar de florentB
    Homme Profil pro
    Développeur Java
    Inscrit en
    Décembre 2006
    Messages
    332
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Décembre 2006
    Messages : 332
    Par défaut
    Bonjour,

    As-tu défini les annotations sur tes classes métier ?

  3. #3
    Membre éclairé
    Femme Profil pro
    Inscrit en
    Mai 2012
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 360
    Par défaut
    Merci beaucoup pour votre aide

    Les bean que j'ai ont été généré par eclipse:


    personne.java
    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 procedure.gestion.entitybeans;
     
    // default package
    // Generated 20 d�c. 2013 14:19:03 by Hibernate Tools 3.4.0.CR1
     
    /**
     * Personne generated by hbm2java
     */
    public class Personne implements java.io.Serializable {
     
    	private Integer idPersonne;
    	private Droit droit;
    	private Userlogin userlogin;
    	private String nom;
    	private String prenom;
     
    	public Personne() {
    	}
     
    	public Personne(Droit droit, Userlogin userlogin, String nom, String prenom) {
    		this.droit = droit;
    		this.userlogin = userlogin;
    		this.nom = nom;
    		this.prenom = prenom;
    	}
     
    	public Integer getIdPersonne() {
    		return this.idPersonne;
    	}
     
    	public void setIdPersonne(Integer idPersonne) {
    		this.idPersonne = idPersonne;
    	}
     
    	public Droit getDroit() {
    		return this.droit;
    	}
     
    	public void setDroit(Droit droit) {
    		this.droit = droit;
    	}
     
    	public Userlogin getUserlogin() {
    		return this.userlogin;
    	}
     
    	public void setUserlogin(Userlogin userlogin) {
    		this.userlogin = userlogin;
    	}
     
    	public String getNom() {
    		return this.nom;
    	}
     
    	public void setNom(String nom) {
    		this.nom = nom;
    	}
     
    	public String getPrenom() {
    		return this.prenom;
    	}
     
    	public void setPrenom(String prenom) {
    		this.prenom = prenom;
    	}
     
    }
    userlogin.java
    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 procedure.gestion.entitybeans;
     
    // default package
    // Generated 20 d�c. 2013 14:19:03 by Hibernate Tools 3.4.0.CR1
     
    import java.util.HashSet;
    import java.util.Set;
     
     
     
    /**
     * Userlogin generated by hbm2java
     */
    public class Userlogin implements java.io.Serializable {
     
    	private Integer idUser;
    	private String login;
    	private String mdp;
    	private Set<Personne> personnes = new HashSet<Personne>(0);
     
    	public Userlogin() {
    	}
     
    	public Userlogin(String login, String mdp) {
    		this.login = login;
    		this.mdp = mdp;
    	}
     
    	public Userlogin(String login, String mdp, Set personnes) {
    		this.login = login;
    		this.mdp = mdp;
    		this.personnes = personnes;
    	}
     
    	public Integer getIdUser() {
    		return this.idUser;
    	}
     
    	public void setIdUser(Integer idUser) {
    		this.idUser = idUser;
    	}
     
    	public String getLogin() {
    		return this.login;
    	}
     
    	public void setLogin(String login) {
    		this.login = login;
    	}
     
    	public String getMdp() {
    		return this.mdp;
    	}
     
    	public void setMdp(String mdp) {
    		this.mdp = mdp;
    	}
     
    	public Set getPersonnes() {
    		return this.personnes;
    	}
     
    	public void setPersonnes(Set personnes) {
    		this.personnes = personnes;
    	}
     
    }

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Par défaut
    Personne as personne

    Avec Hibernate, tu utilises les Classes et pas les tables.

  5. #5
    Membre éclairé
    Femme Profil pro
    Inscrit en
    Mai 2012
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 360
    Par défaut
    @ plawyx>

    Effectivement, j'avais oublié la majuscule. Malheureusement, le problème perdure...
    Personne is not mapped [select personne from Personne as personne, Userlogin as userlogin where personne.userlogin.idUser = userlogin.idUser and userlogin.login = ? and userlogin.mdp = ?]

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Décembre 2011
    Messages
    974
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2011
    Messages : 974
    Par défaut
    Peut-on voir ton ou tes fichier(s) XML de mapping ?

  7. #7
    Membre éclairé
    Femme Profil pro
    Inscrit en
    Mai 2012
    Messages
    360
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Mai 2012
    Messages : 360
    Par défaut
    Grace à vous, j'ai trouvé mon problème ^^

    J'ai oublié de "dire" à eclipse d'importer dans le bean, la provenance de la table.

    Il me manquait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    @Entity
    @Table(name = "personne", catalog = "gestionprocedure")
    Merci !!

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

Discussions similaires

  1. [Data] Erreur "Table is not mapped"
    Par Klemsy78 dans le forum Spring
    Réponses: 9
    Dernier message: 15/06/2011, 13h10
  2. [OpenLayers] étendre de la class Map donne l'erreur this.registerEvents is not a function dans Firebug
    Par lermit dans le forum SIG : Système d'information Géographique
    Réponses: 0
    Dernier message: 09/08/2010, 15h48
  3. erreur: pg_query() 5 is not a valid PostgreSQL link resource
    Par david_chardonnet dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 10/06/2005, 13h50
  4. Utilisation javah --> Erreur : Class XXXX could not be fo
    Par vano dans le forum Général Java
    Réponses: 6
    Dernier message: 09/05/2005, 21h32
  5. [Dev-Pascal] Erreur "Unit Graph could not be compiled"
    Par marc26 dans le forum Autres IDE
    Réponses: 3
    Dernier message: 03/02/2005, 07h28

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