MyBatisX插件
MyBatis-Plus為我們提供了強大的mapper和service模板,能夠大大的提高開發效率。
但是在真正開發過程中,MyBatis-Plus并不能為我們解決所有問題,例如一些復雜的SQL,多表聯查,我們就需要自己去編寫代碼和SQL語句,我們該如何快速的解決這個問題呢,這個時候可以使用MyBatisX插件。
MyBatisX一款基于 IDEA 的快速開發插件,為效率而生。
1.安裝MyBatisX插件
打開IDEA,File-> Setteings->Plugins->MyBatisX,搜索欄搜索MyBatisX然后安裝。
2.快速生成代碼
-
新建一個Spring Boot項目引入依賴(創建工程時記得勾選lombok及mysql驅動)
<dependency><groupId>com.baomidou</groupId><artifactId>mybatis-plus-boot-starter</artifactId><version>3.5.1</version> </dependency><dependency><groupId>com.baomidou</groupId><artifactId>dynamic-datasource-spring-boot-starter</artifactId><version>3.5.0</version> </dependency>
-
配置數據源信息
spring:datasource:type: com.zaxxer.hikari.HikariDataSourcedriver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/mybatis_plus?characterEncoding=utf-8&useSSL=falseusername: rootpassword: 132537
-
在IDEA中與數據庫建立鏈接
-
填寫數據庫信息并保存
-
找到我們需要生成的表點擊右鍵
-
填寫完信息以后下一步
-
繼續填寫信息
-
大功告成(真特么好用yyds)
3.快速生成CRUD
MyBaitsX可以根據我們在Mapper接口中輸入的方法名快速幫我們生成對應的sql語句