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
- changelog 日誌自動生成外掛
- Maven外掛mybatis-generator,如何讓生成的PO類的field上有對應表欄位的註釋MavenMyBatis
- 鴻蒙開發Hvigor外掛動態生成程式碼鴻蒙Go
- mybatis的外掛:mybatis-generator(MBG)MyBatis
- 由表生成程式碼:mybatis-generator入門MyBatis
- 使用mybatis-generator自動生成model、dao、mapping檔案MyBatisAPP
- protobuf 生成 Go 程式碼外掛 gogo/protobufGo
- MyBatisPlus效能分析外掛,條件構造器,程式碼自動生成器詳解MyBatis
- Vim的snipMate外掛 php程式碼自動補全PHP
- Maven 外掛Maven
- IDEA外掛Apifox,一鍵自動生成介面文件!IdeaAPI
- 程式碼演示Mybatis-Generator 擴充套件自定義生成MyBatis套件
- chrome外掛: yapi 介面TypeScript程式碼生成器ChromeAPITypeScript
- chagpt自動生成PPT程式碼GPT
- Android JNI 程式碼自動生成Android
- 自動生成單元測試、外掛開原始碼庫等新功能,上線JetBrains IDEs的CodeGeeX外掛!原始碼AIIDE
- maven外掛執行過程中自動執行sql檔案MavenSQL
- 基於vs外掛的abp程式碼生成器
- Maven的常用外掛Maven
- beego 程式碼自動生成器Go
- mybatise外掛反向生成資料庫表相關Java程式碼MyBatis資料庫Java
- Maven:idea新增maven依賴分析外掛MavenIdea
- MybatisGenerator的Maven外掛配置MyBatisMaven
- Maven外掛執行方式Maven
- Maven外掛開發教程Maven
- 【Maven實戰技巧】「外掛使用專題」Maven-Archetype外掛建立自定義maven專案骨架Maven
- spring boot(二)整合mybatis plus+ 分頁外掛 + 程式碼生成Spring BootMyBatis
- mybatis-generator-程式碼自動生成器MyBatis
- 借Adobe XD之力,自動生成Flutter程式碼Flutter
- 自定義Mybatis自動生成程式碼規則MyBatis
- 最簡單的mybatis自動程式碼生成MyBatis
- Lombok編譯器Maven外掛Lombok編譯Maven
- 開發必備--Laravel 程式碼追蹤、自動補全外掛--ide-helperLaravelIDE
- Jenkins 自動化安裝外掛Jenkins