梅州市建設(shè)培訓(xùn)中心網(wǎng)站模板網(wǎng)站如何建站
MyBatisX插件
MyBatis-Plus為我們提供了強大的mapper和service模板,能夠大大的提高開發(fā)效率。
但是在真正開發(fā)過程中,MyBatis-Plus并不能為我們解決所有問題,例如一些復(fù)雜的SQL,多表聯(lián)查,我們就需要自己去編寫代碼和SQL語句,我們該如何快速的解決這個問題呢,這個時候可以使用MyBatisX插件。
MyBatisX一款基于 IDEA 的快速開發(fā)插件,為效率而生。
1.安裝MyBatisX插件
打開IDEA,File-> Setteings->Plugins->MyBatisX,搜索欄搜索MyBatisX然后安裝。
2.快速生成代碼
-
新建一個Spring Boot項目引入依賴(創(chuàng)建工程時記得勾選lombok及mysql驅(qū)動)
<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>
-
配置數(shù)據(jù)源信息
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中與數(shù)據(jù)庫建立鏈接
-
填寫數(shù)據(jù)庫信息并保存
-
找到我們需要生成的表點擊右鍵
-
填寫完信息以后下一步
-
繼續(xù)填寫信息
-
大功告成(真特么好用yyds)
3.快速生成CRUD
MyBaitsX可以根據(jù)我們在Mapper接口中輸入的方法名快速幫我們生成對應(yīng)的sql語句