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 :

[Hibernate 3.2.1] Erreur "Unknown entity"


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Inscrit en
    Mai 2004
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 335
    Par défaut [Hibernate 3.2.1] Erreur "Unknown entity"
    Bonjour,

    J'ai un problème avec une exception :
    Unknown entity: tn.com.atb.automaticremise.file.VirementHeader
    où VirementHeader est mon entité.

    J'utilise les annotations Hibernate.

    Voici mon fichier de config Hibernate:
    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
    <?xml version="1.0" encoding="utf-8"?>
    <!DOCTYPE hibernate-configuration PUBLIC
        "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
        "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
     
    <hibernate-configuration>
        <session-factory>
            <property name="hibernate.connection.url">
                jdbc:oracle:thin:@172.20.20.15:1521:DBAG10G
            </property>
            <property name="hibernate.connection.driver_class">
                oracle.jdbc.driver.OracleDriver
            </property>
            <property name="hibernate.connection.username">agence</property>
            <property name="hibernate.connection.password">agence</property>
            <property name="dialect">
                org.hibernate.dialect.OracleDialect
            </property>
     
            <property name="hibernate.show_sql">false</property>
            <property name="hibernate.use_outer_join">true</property>
            <property name="hibernate.transaction.factory_class">
                org.hibernate.transaction.JDBCTransactionFactory
            </property>
            <mapping package="tn.com.atb.automaticremise.file" />
            <mapping class="tn.com.atb.automaticremise.file.VirementHeader" />
        </session-factory>
    </hibernate-configuration>
    Mon entité:
    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
    package tn.com.atb.automaticremise.file;
     
    import java.io.Serializable;
    import java.sql.Connection;
    import java.sql.ResultSet;
    import java.sql.SQLException;
    import java.sql.Statement;
    import java.util.Date;
     
    import javax.persistence.Column;
    import javax.persistence.Id;
     
    import org.hibernate.annotations.Entity;
    import org.hibernate.annotations.Table;
     
    import tn.com.atb.automaticremise.exception.FileErrorException;
    import tn.com.atb.automaticremise.util.DataBaseUtil;
     
    @Entity
    @Table(appliesTo = "VVIREMI")
    public class VirementHeader implements Serializable {
        public final static long serialVersionUID = 1L;
     
        private int refVir;
    .
    .
    .
    .
        @Id
        @Column(name = "REFVIR")
        public int getRefVir() {
            return refVir;
        }
    .
    }
    Ca se réfère à mon post : http://www.developpez.net/forums/sho...Unknown+entity

    Je pense qu'il me manque asm.jar et et asm-attrs.jar mais ce n'est pas suffisant pour résoudre mon pb.

    merci

  2. #2
    Membre expérimenté
    Inscrit en
    Mai 2004
    Messages
    335
    Détails du profil
    Informations forums :
    Inscription : Mai 2004
    Messages : 335
    Par défaut
    c'est resolu le probleme viens de l'utilisation des annotations
    import org.hibernate.annotations.Entity;
    import org.hibernate.annotations.Table;
    au lieu
    import javax.persistence.Entity;
    import javax.persistence.Table;

    les premiers c'est pour faire quoi???

  3. #3
    Membre éclairé
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    593
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Juin 2011
    Messages : 593
    Par défaut
    Moi j'utilise ce que t'avais proposé en premier, et ça marche nickel, sauf que dans les annotation, je ne mets pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    @Table(appliesTo = "VVIREMI")
    mais je mets
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    @Table(name = "VVIREMI")
    .

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

Discussions similaires

  1. L'erreur org.hibernate.MappingException: Unknown entity
    Par proganas dans le forum Hibernate
    Réponses: 1
    Dernier message: 22/07/2010, 18h20
  2. Réponses: 1
    Dernier message: 24/02/2009, 19h18
  3. Réponses: 1
    Dernier message: 01/05/2007, 13h48
  4. [Hibernate 3.2.1]Unknown entity: donnees.Utilisateur
    Par tridoo dans le forum Hibernate
    Réponses: 13
    Dernier message: 20/11/2006, 17h25

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