maven mybatis-generator 外掛自動生成程式碼
在pom.xml中新增plugin
<build> <plugins> <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.5</version> <configuration> <configurationFile>src/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> <dependency> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-core</artifactId> <version>1.3.5</version> </dependency> </dependencies> </plugin> </plugins> </build>
generatorConfig.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"> <generatorConfiguration> <!--資料庫驅動--> <classPathEntry location="D:\apache-maven-3.5.3\repository\mysql\mysql-connector-java\5.0.8\mysql-connector-java-5.0.8.jar"/> <context id="DB2Tables" targetRuntime="MyBatis3"> <commentGenerator> <property name="suppressDate" value="true"/> <property name="suppressAllComments" value="true"/> </commentGenerator> <!--資料庫連結地址賬號密碼--> <jdbcConnection driverClass="com.mysql.jdbc.Driver" connectionURL="jdbc:mysql://localhost:3306/myblog" userId="root" password="root"> </jdbcConnection> <javaTypeResolver> <property name="forceBigDecimals" value="false"/> </javaTypeResolver> <!--生成Model類存放位置--> <javaModelGenerator targetPackage="model" targetProject="src/main/java"> <property name="enableSubPackages" value="true"/> <property name="trimStrings" value="true"/> </javaModelGenerator> <!--生成對映檔案存放位置--> <sqlMapGenerator targetPackage="mapping" targetProject="src/main/java"> <property name="enableSubPackages" value="true"/> </sqlMapGenerator> <!--生成Dao類存放位置--> <javaClientGenerator type="XMLMAPPER" targetPackage="dao" targetProject="src/main/java"> <property name="enableSubPackages" value="true"/> </javaClientGenerator> <!--生成對應表及類名--> <table tableName="blog_article_tag" domainObjectName="ArticleTagPair" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table> <table tableName="blog_articles" domainObjectName="Article" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table> <table tableName="blog_bbs" domainObjectName="BBS" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table> <table tableName="blog_tags" domainObjectName="Tag" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table> <table tableName="blog_user" domainObjectName="User" enableCountByExample="false" enableUpdateByExample="false" enableDeleteByExample="false" enableSelectByExample="false" selectByExampleQueryId="false"></table> </context> </generatorConfiguration>
相關文章
- 程式碼自動生成外掛:
- 利用mybatis-generator自動生成程式碼MyBatis
- 怕寫文件?AI自動生成程式碼文件的外掛AI
- Maven外掛生成myBatis逆向工程MavenMyBatis
- 一個根據程式碼自動生成UML的外掛,助你看原始碼事半功倍原始碼
- mybatis的外掛:mybatis-generator(MBG)MyBatis
- Maven外掛mybatis-generator,如何讓生成的PO類的field上有對應表欄位的註釋MavenMyBatis
- 鴻蒙開發Hvigor外掛動態生成程式碼鴻蒙Go
- 由表生成程式碼:mybatis-generator入門MyBatis
- changelog 日誌自動生成外掛
- 005.使用maven外掛cxf-codegen-plugin生成WebService代理類程式碼MavenPluginWeb
- Android Studio Plugin 外掛開發教程(四) —— 為自動生成資料庫程式碼的外掛新增UIAndroidPlugin資料庫UI
- protobuf 生成 Go 程式碼外掛 gogo/protobufGo
- Vim的snipMate外掛 php程式碼自動補全PHP
- Maven 外掛Maven
- Android Studio Plugin 外掛開發教程(三) —— 製作一個自動生成資料庫程式碼的外掛AndroidPlugin資料庫
- MyBatisPlus效能分析外掛,條件構造器,程式碼自動生成器詳解MyBatis
- 使用mybatis-generator自動生成model、dao、mapping檔案MyBatisAPP
- 程式碼演示Mybatis-Generator 擴充套件自定義生成MyBatis套件
- Maven--外掛Maven
- maven外掛配置Maven
- AOS 自動生成程式碼(三) Service生成
- MyBatis Generator自動生成程式碼MyBatis
- 小事: 自動生成Getter程式碼
- chagpt自動生成PPT程式碼GPT
- IDEA外掛Apifox,一鍵自動生成介面文件!IdeaAPI
- Xcode常用外掛使用及自動生成幫助文件XCode
- maven外掛執行過程中自動執行sql檔案MavenSQL
- chrome外掛: yapi 介面TypeScript程式碼生成器ChromeAPITypeScript
- Maven配置 Jetty 外掛MavenJetty
- maven Multiple sourceDirectory外掛Maven
- Maven的常用外掛Maven
- 郵箱輸入自動補全jquery外掛程式碼例項jQuery
- beego 程式碼自動生成器Go
- Android JNI 程式碼自動生成Android
- Yii中gii自動生成程式碼
- 基於vs外掛的abp程式碼生成器
- Maven外掛開發教程Maven