-
DAO : Fichier hbm.xml
Bonsoir,
afin de mettre en place les DAO, j'ai besoin de fichier de configuration de la forme ex.hbm.xml.
cependant dans le tutoriel disponible ici : ftp://ftp-developpez.com/beuve/CRUDS...DSpringPub.pdf
Il passe rapidement (trop) sur comment obtenir ce fichier. Je me suis renseigné et donc ce fichier peut être générer par des plugin d'eclipse.
J'ai installé HibernateTools, il me permet de générer que la base du fichier à partir de la classe.
J'ai aussi essayer le plugin HibernateSynchronizer, qui malheureusement ne s'installe pas. erreur suivante :
"The current configuration contains errors and this operation can have unpredictable results.
WST Relational Database Adapters (1.5.0.v200605151622--Cq0bcpckpGjYIC) requires feature "org.eclipse.platform (3.2.0)", or equivalent.
WST Relational Database Core (1.5.0.v200605151622--3YIAAYAYFLBZQT) requires feature "org.eclipse.platform (3.2.0)", or equivalent."
Donc je voulais tout d'abord savoir si c'est possible d'avoir un plugin qui génère la totalité du fichier sans avoir à intervenir (par lecture de la classe java ou connection à une bdd)
Et mon autre question : faut il configurer autrement le plugin hibernate tool afin d'avoir le résulta que je souhaite ?
Merci d'avance !
-
Bonsoir
oui il y en a un mais penses à ces points:
_ peus tu faire ton projet librement avec n'importe quel ide
_ es tu pret à payer 50 €/ans (c'est franchement pas chère pour ce que ca te rend comme service, travail bien fait et rapide.
si c'est ok, tapes sur google "myeclipse" et essays le gratuitement pendant un mois.:roll:
-
Merci de ta réponse Philcmoi, je suis en train de tester Myeclipse, je ne sais pas si tu l'as déja testé mais bizarrement le fichier hbm.xml n'a pas l'air d'être gérer par cet ide :(
-
Le plugin "Hibernate Tools" offre la possibilité de générer les fichiers de mapping et les classes Java à partir de la base de données.
Il faut utiliser la procédure "Reverse engineering and code generation" documentée ici. On peut paramétrer pas mal de chose via le concept de "reverse engineering strategy". Mais si je ne me trompe pas, on ne peut pas lui dire de se base sur des classes déjà existantes.
-
Merci a toi et à ces précisions, j'ai résolu mon problème.