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

Persistance des données Java Discussion :

probleme Hibernate et JPA ? same name ?


Sujet :

Persistance des données Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    292
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 292
    Points : 62
    Points
    62
    Par défaut probleme Hibernate et JPA ? same name ?
    Bonjour,
    je suis entrain de migrer une application de gestion de patrimoine (elle est développée avec JDBC, y a pas la notion de couche), vers une architecture 3 couche utilisant JPA et Hibernate.
    j'ai commencer à suivre 2 tutoriaux :
    - Tutoriel Hibernate/JPA - Spring2.5 - Tapestry5
    - La persistance en base de données avec JPA (Java Persistence API)
    j'ai une base de données Oracle, où plusieurs users peuvent y avoir accès.
    au moment de la génération des classes java avec l'outil hibernate tool, j'ai l'erreur :
    org.hibernate.cfg.JDBCBinderException: Duplicate class name 'fr.monappli.domain.model.AllFileGroups' generated for 'org.hibernate.mapping.Table(SYS._ALL_FILE_GROUPS)'. Same name where generated for 'org.hibernate.mapping.Table(SYS._ALL_FILE_GROUPS)'
    Merci de votre aide.
    "Regarder vos pensées, elles deviennent des mots. Surveillez vos paroles, et elles deviennent des actions. Visionnez vos actions, elles deviennent des habitudes. Surveillez vos habitudes, elles deviennent du caractère. Regarder votre personnage, il devient votre destinée." (Frank Outlaw)

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    292
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 292
    Points : 62
    Points
    62
    Par défaut
    j'ai trouvé la solution comme un grand !!
    en faite il juste ajouter un fichier hibernate.reveng.xml et mettre dedans le schéma qu'on veut utilisé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE hibernate-reverse-engineering PUBLIC "-//Hibernate/Hibernate Reverse Engineering DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-reverse-engineering-3.0.dtd" >
     
    <hibernate-reverse-engineering>
      <table-filter match-schema="monSchema" match-name=".*"/>
    </hibernate-reverse-engineering>
    on peut utilisé l'assistant d'Eclipse au moment de la génération des classes (Open Hibernate code generation dialog...)
    "Regarder vos pensées, elles deviennent des mots. Surveillez vos paroles, et elles deviennent des actions. Visionnez vos actions, elles deviennent des habitudes. Surveillez vos habitudes, elles deviennent du caractère. Regarder votre personnage, il devient votre destinée." (Frank Outlaw)

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

Discussions similaires

  1. Jpa et Hibernate avec oracle : Same name ?
    Par rimas2009 dans le forum JPA
    Réponses: 1
    Dernier message: 12/05/2010, 15h32
  2. Probleme Hibernate + JPA -> lazy loading non respecté
    Par MikoMax dans le forum Hibernate
    Réponses: 1
    Dernier message: 28/08/2007, 15h13
  3. Probleme Hibernate 3 + MySQL 4.1.2
    Par herbert dans le forum SQL Procédural
    Réponses: 7
    Dernier message: 10/07/2007, 12h01
  4. [Hibernate] erreur database product name cannot be null
    Par enimiste dans le forum Hibernate
    Réponses: 4
    Dernier message: 24/04/2007, 19h07
  5. Probleme Hibernate 3 + MySQL 4.1.2
    Par herbert dans le forum Hibernate
    Réponses: 5
    Dernier message: 05/09/2006, 03h36

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