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 :

Reverse-engineering : comment générer du code avec Eclipse ?


Sujet :

Hibernate Java

  1. #1
    Invité
    Invité(e)
    Par défaut Reverse-engineering : comment générer du code avec Eclipse ?
    Bonjour,

    Je débute en persistence Java. J'ai choisi Hibernate comme solution de reverse-engineering (création des entités Java à partir de mes tables SQL), avec le moins de fichiers de configuration possible (annotations JPA).

    Dans un premier temps, j'essaie de générer le code Java grâce aux outils natifs JPA d'Eclipse. Alors que tout semble bien configuré, impossible d'accéder au schéma "public" de ma base :



    J'installe alors les JBoss Tools. Ca fonctionne mal, mais je trouve un bricolage pour arranger les choses. Tout est configuré, mais la génération de code ne donne rien, pas un message, pas un fichier !

    Comme je suis dans une impasse, je vais tenter de détailler au mieux la configuration de mon projet Eclipse, afin d'arriver à faire fonctionner l'un ou l'autre de ces outils :

    Build path



    Hibernate settings



    JPA settings



    hibernate.cfg.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <?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.driver_class">org.postgresql.Driver</property>
    		<property name="hibernate.connection.password">xxxxxx</property>
    		<property name="hibernate.connection.url">jdbc:postgresql://localhost:5432/jpa</property>
    		<property name="hibernate.connection.username">postgres</property>
    		<property name="hibernate.dialect">org.hibernate.dialect.PostgreSQLDialect</property>
    	</session-factory>
    </hibernate-configuration>
    hibernate.properties
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    hibernate.connection.driver_class=org.postgresql.Driver
    hibernate.connection.url=jdbc:postgresql://localhost:5432/jpa
    hibernate.connection.username=postgres
    hibernate.connection.password=xxxxxx
    hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
    hibernate.reveng.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <?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 />
    Database explorer



    Hibernate configuration



    Hibernate code generator configuration





    Merci de votre aide...

  2. #2
    Invité
    Invité(e)
    Par défaut
    Finalement j'ai testé la génération de code avec ANT, et ça m'a permis d'identifier des librairies manquantes. Il y en a désormais sûrement plus que nécessaire, mais mieux vaut trop que pas assez !



    Je suis déjà confronté à d'autres problèmes avec Hibernate, le parcours est semé d'embûches mais j'y arriverai !

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

Discussions similaires

  1. comment optimiser le code avec eclipse ?
    Par isoman dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 28/10/2008, 16h36
  2. Comment générer un code barre 2D ?
    Par topben dans le forum Composants VCL
    Réponses: 2
    Dernier message: 23/01/2008, 17h52
  3. Réponses: 6
    Dernier message: 29/11/2006, 11h56
  4. Comment créer un .exe avec Eclipse 3.1 ?
    Par aure-sky dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 12/09/2006, 17h50
  5. Comment developper du RMI avec eclipse
    Par baroudi dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 14/04/2006, 10h13

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