Ich lerne Winterschlaf und stoße auf einige Probleme. Ich lese "Harnessing Hibernate" von O'Reilly. Sie erklären alles mit ANT, aber da ich es vermeiden möchte, eine riesige build.xml-Datei zu schreiben, versuche ich, es mit IntelliJ zu arbeiten.
Ich habe es geschafft, ein Mapping nach einer DB-Tabelle in einer MySQL-Datenbank vorzunehmen und habe die Bean dafür geschrieben. Es hat funktioniert, aber ich kann keine Informationen darüber finden, wie man Beans und SQL-Code erzeugt oder wie man mit IntelliJ rückwärts baut. Ich habe viele Tutorials über Eclipse gefunden, mit JBOSS Hibernate Tools Plugin, und die Site behauptet, dass diese Unterstützung für die Generierung von Code bereits in der Standardinstallation von IntelliJ enthalten ist.
Vergesse ich eine Konfiguration wie das Hinzufügen von Bibliotheken? Ich versuche es herauszufinden, aber jetzt bin ich verzweifelt. Bitte schlage mir nicht vor, Eclipse zu benutzen, ich brauche IntelliJ für meine aktuelle Rolle.
AFAIK, IntelliJ IDEA enthält die vollständige JPA / Hibernate-Unterstützung in der Ultimate Edition:
Persistenzzuordnungen aus Datenbankschema generieren
IntelliJ IDEA ermöglicht es Ihnen, schnell Generieren von Persistenzzuordnungen aus beliebigen Datenbankschema: Generieren Persistenzzuordnungen
http://www.jetbrains.com/idea/features/screenshots/90/gen_pers_map.png
Nun ist die Frage, welche Ausgabe von Intellij IDEA verwenden Sie?
Wenn Sie das hbm2ddl
zu Ihrer Hibernate-Konfiguration hinzufügen und es bitten, das Datenbankschema zu erstellen, erhalten Sie es durch Ausführen eines einzelnen Tests oder eines anderen Codes, der Hibernate ausführt. Sobald Sie es haben, deaktivieren Sie create.
Lassen Sie Hibernate die Arbeit machen.
Tags und Links java hibernate intellij-idea code-generation