MybatisX 快速開發(fā)插件過程詳解
簡介
MybatisX 是一款基于 IDEA 的快速開發(fā)插件,方便在使用mybatis以及mybatis-plus開始時簡化繁瑣的重復操作,提高開發(fā)速率。
注:idea得用最新的版本才能生效一些功能,我用的是2020.3版本的
基礎功能
1.xml跳轉
添加插件后在dao層會多一只戴紅色頭巾的小鳥,同樣在對應xml文件方法前也會對應一直戴藍色頭巾的小鳥,點擊即可在dao和xml文件之間跳轉
2.代碼生成
在開發(fā)中在到中寫好接口后,還要到xml中寫對應的xml方法,有了MybatisX后只用在dao中寫好對應方法后,按Alt+Enter選擇自動生成就能自動在xml中生成對應的映射方法,媽媽在再也不用擔心為寫錯映射了!?。?br /> 在這里插入圖片描述
xml中:
直接寫sql就好了?。?!
什么??你連簡單的sql都不想寫?可以可以,MybatisX直接給你把實體相關的增刪查改都給你生成了,用idea連接到你的數(shù)據(jù)庫,選擇一個心儀的對象(一張表),右鍵選擇Mybatis-Generator
選擇配置(具體需要大家可以自行選擇,沒有就默認即可):
這就算是幫你弄好了dao、pojo和xml,其實個以前mybatis的代碼生成是一樣的,只是MybatisX給直接處理成了可視化配置,省去了配置,只是它都是生成在generator的文件夾中,怎么設置它生成的位置,暫時沒搞懂,先手動移動到該去的地方就好
真的是太棒了,媽媽再也不用擔心我寫錯dao、pojo和xml了!!
3.JPA提示和生成語句
MybatisX會根據(jù)實體字段寫出方法名
A:就這???
B:別急啊,還有的,它還會根據(jù)這個方法名生成對應的sql?。?!
A:納尼!!!
是的!MybatisX還會根據(jù)你寫的方法名生成對應的方法(前提得你寫的是像我這樣的,駝峰映射),然后Alt+Enter選擇Generate Mybbatis Sql
就能生成對應 的dao方法
還有xml中的sql也給我們自動生成了,是不是很方便
無論是添加,查詢,刪除,只要按照規(guī)則來寫,MybatisX都會生成對應的方法和xml
呀?。寢屧僖膊挥脫奈也粫?。。。不!孩子,快關注這個小編,還有啥不會的!就是干,歐力給??!
MybatisX官方文檔
到此這篇關于MybatisX 快速開發(fā)插件的文章就介紹到這了,更多相關MybatisX開發(fā)插件內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
springboot解決使用localhost或127.0.01模擬CORS失效
CORS允許不同源的網(wǎng)頁請求訪問另一個源服務器上的某些資源,本文主要介紹了springboot解決使用localhost或127.0.01模擬CORS失效,文中通過示例代碼介紹的非常詳細,需要的朋友們下面隨著小編來一起學習學習吧2024-07-07Springboot實現(xiàn)導入導出Excel的方法
今天帶各位小伙伴學習Springboot實現(xiàn)導入導出Excel的方法,文中有非常詳細的介紹,對正在學習java的小伙伴們有很好地幫助,需要的朋友可以參考下2021-05-05如何在IDEA啟動多個Spring Boot工程實例(圖文)
這篇文章主要介紹了如何在IDEA啟動多個Spring Boot工程實例(圖文),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-09-09mybatis中實現(xiàn)讓返回值與bean中字段相匹配
這篇文章主要介紹了mybatis中實現(xiàn)讓返回值與bean中字段相匹配,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-10-10Java實現(xiàn)解析ini文件對應到JavaBean中
ini 文件是Initialization File的縮寫,即初始化文件,是windows的系統(tǒng)配置文件所采用的存儲格式。這篇文章主要介紹了通過Java實現(xiàn)解析ini文件對應到JavaBean中,需要的可以參考一下2022-01-01IDEA中創(chuàng)建maven項目引入相關依賴無法下載jar問題及解決方案
這篇文章主要介紹了IDEA中創(chuàng)建maven項目引入相關依賴無法下載jar問題及解決方案,本文通過圖文并茂的形式給大家分享解決方案,需要的朋友可以參考下2020-07-07