J'ai regardé quelques-uns des tutoriels Eclipse et Hibernate et ceux d'Hibernate2 sont plutôt bons, assez intuitifs. Récemment, j'ai essayé de configurer Hibernate3, en utilisant le plugin Eclipse, et je n'ai pas réussi à faire fonctionner les outils Hibernate, en dehors du déplacement physique des fichiers jar du répertoire plugins vers mon répertoire lib (je n'aurai pas à le faire!)Quelqu'un peut-il recommander une bonne référence pour configurer Hibernate3 avec Eclipse?
Répondre
Je ne suis pas sûr si vous avez encore besoin d'une réponse à votre question, mais notre propre site Web stackoverflow a probablement the solution you are looking for.
Si cela ne répond pas complètement à votre question, alors cela pourrait faire l'affaire: "Hibernate and Eclipse Integration.
du site Hibernate lié:
Dans le fichier MANIFEST.MF du plugin Hibernate (qui a besoin de la charge de mon pote ), tels que org.hibernate.eclipse, ajoutez une ligne:
Eclipse-BuddyPolicy: enregistré
et dans le fichier MANIFEST.MF de votre projet de plugin ou d'un projet RCP, ajoutez la ligne :
Eclipse-RegisterBuddy: org.hibernate.eclipse
Important à noter la syntaxe - notre plugin est prêt à être vu par la bibliothèque de mise en veille prolongée , en utilisant Eclipse-RegisterBuddy et Hibernate est lui-même avec l'enregistrement Eclipse-BuddyPolicy. Bien que ce soit indiqué clairement dans l'aide Eclipse (en rétrospective !), Il est essentiel d'obtenir la syntaxe exactement correcte.
Enfin, si vous utilisez HibernateUtil comme principal point d'entrée en veille prolongée, puis dans votre plugin méthode de démarrage ajoutez la ligne:
Class.forName ("myPlugin.HibernateUtil"); // nom complet de la classe devrait aller ici
Cela fonctionne - hypothèse est que hibernate.cfg.xml est dans le répertoire src répertoire de votre plugin et c'est dans le classpath.
Espérons que cela vous aide.
Il m'a fallu du temps pour y revenir car j'utilisais Hibernate dans un projet personnel. Votre réponse (lien stackoverflow w/solution que je cherchais) était exactement ce dont j'avais besoin. Merci. – twokats