1. Créer un générateurconfig.xml dans Resource in Maven Project
2. Configurer le générateurconfig.xml
<? xml version = "1.0" Encoding = "UTF-8"?> <! Doctype GeneratorConfiguration public "- // Mybatis.org//dtd Mybatis Generator Configuration 1.0 // en" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd"> <GeneratorConcure> <! - Database Driver: Sélectionnez le package de pilotes de base de données sur votre disque dur local -> <classpathentry location = "c: /users/xx/.m2/repository/mysql/mysql-connector-java/5.1.35/mysql-connector-java-5.1.35.jar" /> <contexte id = "db2t" <commentagenerator> <propriété name = "suppressDate" value = "true" /> <! - Que ce soit pour supprimer les commentaires générés automatiquement true: Oui: false: non -> <propriété name = "suppressallcomments" value = "true" /> </ commentgenerator> <! - Url de liaison de base de données, nom d'utilisateur, mot de passe -> <jdbcconnection pilote = "com.mysql.jdb.db.driver connectionUrl = "jdbc: mysql: // xx: 3306 / xx" userId = "xx" password = "xx"> </ jdbcconnection> <javatypereSolver> <propriété name = "ForceBigDecimal TargetPackage = "com.info.statistics.model" cibleProject = "src / main / java"> <propriété name = "activeubpackages" value = "true" /> <propriété name = "TrimStrings" value = "true" /> </ javamodelGenerator> <! - Générer le nom et le site de la cartographie du fichier -> <SQLLMAPERRATEURS TargetPackage = "com.info.statistics.mapping" TargetProject = "src / main / java"> <propriété name = "ActiveBpackages" value = "true" /> </ sqlmapGenerator> <! - Générer le nom du package et l'emplacement du Dao -> <javaclientGenerator Type = "xmlmapper" TargetPackage = "com.info.statistics.dao" cibleProject = "src / main / java"> <propriété name = "activeubpackages" value = "true" /> </ javaclientGenerator> <! - La table à générer est le nom de la table dans la base de données ou le nom de la base de données " DomainObjectName = "DSRISKMODELORDER perteCountByExample = "false" activupDateByExample = "false" ENableDeleByExample = "false" activeryElectByExample = "false" selectByExampleQueryId = "false"> </ table> </ context> </eneratorConfiguration>
3. Configurer pom.xml
<Glugin> <GroupId> org.mybatis.Generator </rombasid> <Artifactid> Mybatis-Generator-Maven-Plugin </Retifactid> <Derson> 1.3.2 </ Version> <Fonfiguration> <Fonfigurationfile> /src/main/resources/Generator/GeneratorConfig.xml </FransfigurationFile> <Verbose> true </erbose> </fonfi configuration> </gingin>
4. Deux façons de générer des objets
Méthode 1: Utilisez le plugin maven de l'idée pour le générer rapidement directement
Double-cliquez sur MyBatis-Generator: Générer pour générer
Méthode 2: Ajoutez une option "Run Run" dans IDEA, utilisez Maven pour exécuter le plugin MyBatis-Generator-Maven-Plugin
MyBatis-Generator: Generate -e ajoute -e à la sortie des informations détaillées
Ce qui précède est tout le contenu de cet article. J'espère que cela sera utile à l'apprentissage de tous et j'espère que tout le monde soutiendra davantage Wulin.com.