Szenario Einführung
Während des Schreibens des Codes hoffen wir immer, dass es ein Plug-In gibt, das schnell einen gemeinsamen Code generieren kann. Es fühlt sich an, als wäre MyBatis-Generator gut zu bedienen. Fassen wir die unten stehende Nutzungsmethode zusammen.
Zu verwendende Schritte
1. Erstellen Sie eine neue Generator.xml -Datei
<? <!-Konfigurationsdateien vorstellen-> <!-Todo Note! ! ! Generieren Sie den Code automatisch, um diesen Satz loszulassen, und verlinken Sie die Datenbank-> <Properties Resource = "jdbc.properties"/> <!-die JAR location = "f: /svn_info/cloudtree/trustzhyq/src/e3izm/src/main/webapp/web-inf/lib/mysql-connector-java-5.1.29.jar/> <context id =" context "context" -Toagel-java-Java-Java-Java-Java-Java-Batis3 "> <context. true: Yes: false: No--> <property name="suppressAllComments" value="true"/> <property name="suppressDate" value="true"/> </commentGenerator> <!-- Related configuration of database --> <jdbcConnection driverClass="${driverClass}" connectionURL="${jdbcUrl}" userId="${username}" password = "$ {password}"/> <javatyperesolver> <Eigenschaft name = "ForceBigDecimals" value = "False"/> </javatyperesolver> <!-Ort der Entitätsklassengenerierung-> <JavamodelGenerator targetPackage = "com.trust.e3izM.Sressvc.entity" yagel.entität " name = "enableUbpackages" value = "false"/> <Eigenschaft name = "trimstrings" value = "true"/> </javamodelGenerator> <! NAME = "EngsUbPackages" value = "false"/> </sqlmapgenerator> <!-Speicherort der Mapper-Schnittstellendatei-> <JavaClientGenerator targetPackage = "com.trust.e3izm.ressvc.dao" targetProject = "src/main/java" -Rexage = "xmlmapper"> "xmlmapper </JavaClientGenerator> <!-Konfigurationstabelle Information-> <!-Drittanbieter-Diensttyp-> <Table Schema = "e3iz" tableName = "drittspezifisch enableUpdatebyExample = "false" enableUpdateByExample = "false" enableUpDateByExample = "false"> </table> <!-xxtable-> <!-Wenn n Tabellen generiert werden, dann kopieren Sie den obigen Tabellencode n Kopien-> </context> </generatorConfiguration> 2. Importieren Sie Abhängigkeitspakete in pom.xml
<Plugins> <Plugin> <!-MyBatis-Generator-Plugin, verwendet automatisch Mapper und Pojo-> <gruppe org.mybatis <configurationFile>src/main/resources/generatorConfig.xml</configurationFile> <verbose>true</verbose> <overwrite>true</overwrite> </configuration> <executions> <execution> <id>Generate MyBatis Artifacts</id> <goals> <goal>generate</goal> </goals> </execution> </executions> <dependencies> <Depopenty> <gruppe> org.mybatis.generator </Groupid> <artifactId> mybatis-generator-core </artifactId> <version> 1.3.2 </Version> </abhängig> </abhängig> </plugin> </plugins>
Beachten
1. Dieser Code muss eingefügt werden
<Build> <Dendname> e3izm </finalName> <!-Geben Sie den obigen Code an diesem Ort der Datei pom.xml-> </build> ein
2. Maven2 Download über Generator, das Maven -Abhängigkeitspaket kann nicht heruntergeladen werden, es muss in Maven3 geändert werden, um es herunterzuladen
maven3 ändert sich.png
3. Erstellen Sie einen neuen Maven -Läufer
maven.png
<!-configured Run-Befehl-> MyBatis-Generator: generieren -e
Okay, der Job ist erledigt, leiten Sie einfach den Maven -Läufer!
Wenn Sie Fragen haben, können Sie die offizielle Dokumentation lesen.
MyBatis Generator Offizielle Dokumentation
Das obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, es wird für das Lernen aller hilfreich sein und ich hoffe, jeder wird Wulin.com mehr unterstützen.