1. Konfigurieren Sie zuerst die Maven -Umgebung mit Eclipse und erstellen Sie ein Projekt mit SSM Framework
2. Fügen Sie pom.xml Plugin hinzu
<build> <finalName>ssm_web</finalName> <pluginManagement> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.2</version> <configuration> <configurationFile>src/main/resources/mybatis-generator/generatorConfig.xml</configurationFile> <verbose>true</verbose> <overwrite>true</overwrite> </configuration> <executions> <execution> <id>Generate MyBatis Artifacts</id> <goals> <goal>generate</goal> </goals> </execution> </execution> </executions> <abhängigkeiten> <abhängigkeit> <gruppe> org.mybatis.generator </Groupid> <artifactID> mybatis-generator-core </artifactID> <version> 1.3.2 </Version> </abhängig> <Deponcy> <Gruppe> mysql </gruppen> </gruppen> </gruppen> </gruppen> </gruppen> </gruppen> </gruppen> </gruppen> </gruppen> </gruppen> </gruppen> </gruppen> </gruppen> </grupps <artifactid> mysql-connector-java </artifactId> <version> 5.1.40 </Version> <Scope> Laufzeit </scope> </abhängig> </abhängig> </plugin> </plugins
Beachten:
1. Um dem POM Plug-Ins hinzuzufügen, müssen Sie den Datenbank-Treiber im Tag <Build> </build> angeben und den Datenbanktreiber hier angeben. Wenn Sie im nächsten Schritt GeneratorConfig.xml konfigurieren, müssen Sie den lokalen Pfad des Datenbanktreibers nicht angeben.
2. SRC/Main/Ressourcen/MyBatis-Generator/GeneratorConfig.xml gibt den Pfad der Konfigurationsdatei von GeneratorConfig.xml an, und jeder kann sie entsprechend seiner tatsächlichen Situation anpassen.
A. generatorconfig.xml Konfigurationsdatei
<? <!. name="suppressAllComments" value="true" /> </commentGenerator> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://127.0.0.1:3306/crm" userId="root" password="root" /> <javaModelGenerator targetPackage = "com.xdw.model" targetProject = "f:/javawebWorkspace/ssm_web/src/main/java"> <Eigenschaft name = "EngsUbpackages" value = "true"/> <Property name = "trimstrings" value = "true targetPackage = "com.xdw.mapping" targetProject = "f:/javawebWorkspace/ssm_web/src/main/java"> <Property name = "Engsubpackages" value = "true"/> </ targetProject = "f:/javawebWorkspace/ssm_web/src/main/java" type = "xmlmapper"> <Property name = "EngsUbpackages" value = "true"/> </javaclientGenerator> <table tableName = "House_type" domainObjectname name = "useactualColumnnames" value = "true"/> -> </table> </context> </generatorConfiguration>
Konfigurationserläuterung:
1. Der ClassPathEntry -Standort muss hier nicht konfiguriert werden, da der Datenbanktreiber bereits im POM konfiguriert wurde.
2. Jdbcconnection konfiguriert die entsprechende Treiberklasse, die URL, den Benutzernamen und das Passwort gemäß ihrer eigenen Datenbank;
3.. JavamodelGenerator, SQLMAPGenerator, JavaClientGenerator konfigurieren die entsprechende Pojo -Klasse, die erzeugt werden soll. Die XML -Datei, die der DAO -Klasse und Mapper entspricht
4. Das Tabellen -Tag konfiguriert die Zuordnung von Datenbanktabellen und Entitätsklassen. Die TableName -Eigenschaft gibt den Tabellennamen an, und der DomainObjectName gibt den generierten POJO -Klassennamen an. <property name="useActualColumnNames" value="true"/> Wenn konfiguriert ist, dann ist der Attributname der generierten Entitätsklasse der Datenbank übereinstimmt.
Der Name jedes Feldes in der Tabelle ist gleich. Wenn es nicht konfiguriert ist, wird der Feldname in der Datentabelle automatisch über die Felder _connected generiert. Zum Beispiel habe ich hier ein Feld namens type_id, und der generierte Attributname ist typId;
Es wird empfohlen, dass jeder verwendet wird.
4. Nach der Erstellung klicken Sie auf Maven Build
auftauchen
Füllen Sie mybatis-generator:generate in Zielen und klicken Sie auf Ausführen
Sie können auch mvn mybatis-generator:generate mit der Befehlszeile Maven mit
5. Die Ausführungsergebnisse sind wie folgt:
Zusammenfassen
Das obige ist das vom Editor vorgelegte SSM-Framework, das Ihnen dem Editor automatisch Code über MyBatis-Generator generiert hat. Ich hoffe, es wird für alle hilfreich sein. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Editor wird allen rechtzeitig antworten. Vielen Dank für Ihre Unterstützung auf der Wulin.com -Website!