wo kommt Persistenz.createEntityManagerFactory() suchen für die Persistenz-unit?

Ich bin mit eclipse. Ich bin versucht, zu Debuggen, Fehler zu finden, die persistence unit, die sich zwar in der Ordnerstruktur von meinem eclipse-Projekt.

Wo kommt EntityManagerFactory javax.persistence.Persistence.createEntityManagerFactory(String persistenceUnitName, Map properties) Blick für die Persistenz-unit?

Wenn ich Frage, wo sieht es so aus, ich meine alle möglichen Ressourcen, die Sie bekommen könnte durchsucht, einschließlich eclipse-Konfigurationen, Immobilien in persistence.xml wenn die Datei gefunden wird, werden Ressourcen gesucht, indem inklusive Gläser, etc. Zu erkunden, wie das funktioniert, bin ich der Ausführung einer test-Programm durch einen Rechtsklick auf eine Main.java Klasse befindet sich im Stammverzeichnis (src/main/java) ein eclipse-Projekt.

Die Antwort könnte mir helfen herauszufinden, wie konfigurieren Sie das eclipse-Projekt so, dass EntityManagerFactory javax.persistence.Persistence.createEntityManagerFactory(String persistenceUnitName, Map properties) finden die persistenzeinheit.

  • In einem der verlinkten Fragen, (wahrscheinlich) die Ursache der angegebenen Ausnahme war, dass ich falsch konfiguriert databasePlatform als org.hibernate.dialect.HSQLDialect in die angegebene XML-Datei in dieser Frage, obwohl ich mit MySQL 5.x. Es sollte org.hibernate.dialect.MySQLDialect oder version-eingeschränkte/ - version-spezifische - org.hibernate.dialect.MySQL5Dialect (ich erinnere mich nicht genau bis heute, was genau falsch war, anders als dieser, da ich hauptsächlich mit EJBs heute).
InformationsquelleAutor CodeMed | 2014-10-14
Schreibe einen Kommentar