Jetzt wird das Code -Management im Grunde von Maven verwaltet. Ich werde hier nicht über die Vorteile von Maven sprechen. Sie werden es mit der Baidu -Suche vorstellen. In diesem Artikel wird vorgestellt, wie Sie mit Maven -Tools MyBatis -Code und Zuordnungsdateien generieren können.
1. Konfigurieren Sie die Datei maven pom.xml
Fügen Sie pom.xml die folgenden Plugins hinzu:
<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> <configuration> <verbose>true</verbose> <overwrite>true</overwrite> </configuration> </plugin>
Konfigurieren Sie das Maven-Plug-In. Die folgenden müssen das Plug-In konfigurieren und die Konfigurationsdatei konfigurieren
2. Plug-in-Konfigurationsdatei
Der Pfad zum Speicher der Projektkonfigurationsdatei von Maven lautet wie folgt:
Standardmäßig wird das Plug-In die Datei von GeneratorConfig.xml im Verzeichnis SRC/Main/Ressourcen gelesen.
Die spezifische Konfiguration ist wie folgt:
<? <classpathEntry location = "d: /repo/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6.jar"/> <context id = "context1" targetruntime = "mybatis3"> <jdbcconnection drivery drivery = "com.mysql.jdbcconnection triverclass =" connectionUrl = "JDBC: MySQL: // xxxxxxx: 8406/cl_demo? UseUnicode = True & CharacterCoding = utf-8" userID = "root" password = "password"/> <javamodelGenerator targetPackage = "xxx.acaccount.model" -Monage/srack/sracount.model "ZielPropo" -Monage/srac/sracount.model "ZielPropo" -Monage/srac/srcoccount "tagel" targproject = "dunclc/sracoc./srcoccount" macingPropo. /> <sqlmapgenerator targetPackage = "xxxx.account.Persistence" targetProject = "D:/Workspace/Projektname/Paket Name/Src/Main/Ressourcen"/> <JavaClientGenerator targetPackage type = "xmlmapper" /> <table schema = "cl_demo" tablename = "tb_user" /> <table schema = "cl_demo" tableName = "tb_role" /> <table schema = "cl_demo" tablename = "tb_permission" /> <table schema = "cl_demo" "cl_demo" schema = "cl_demo" tableName = "tb_permission_role"/> </context> </generatorConfiguration>
In diesem Beispiel wird die MySQL -Datenbank verwendet, und der JDBC -Treiber der MySQL -Datenbank muss angegeben werden.
1. Geben Sie die URL an, um eine Verbindung zur Datenbank herzustellen.
2. Geben Sie den Paketnamen des generierten Datenmodellobjekts an, wie z. B. com.xxx.xxx.model, targetProject Gibt das Projekt und das Verzeichnis an, in dem das Modell gespeichert ist.
3.. Wenn es mit Maven verwaltet wird, wird die XML -Datei normalerweise im Verzeichnis SRC/Main/Ressourcen platziert.
4. Die JavaklientENTenerator muss den Paketnamen und Pfad festlegen.
6. Als nächstes müssen Sie den Tabellennamen konfigurieren, den Sie generieren müssen.
3.. Code generieren
Nach Abschluss der Konfiguration können Sie jetzt den Code generieren
Wenn es in Eclipse ist, wählen Sie die Datei pom.xml aus, klicken Sie mit der rechten Maustaste, um AS-> Maven Build auszuwählen.
Wenn Sie einfach den Befehl maven in die Befehlszeile eingeben, beachten Sie bitte: Der Befehl muss im aktuellen Projektverzeichnis ausgeführt werden:
MVN MyBatis-Generator: Erzeugen
Der Code wurde generiert und der Abschied wurde durchgeführt.