欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MybatisX 快速開(kāi)發(fā)插件過(guò)程詳解

 更新時(shí)間:2021年10月04日 09:29:27   作者:消灬逝  
MybatisX 是一款基于 IDEA 的快速開(kāi)發(fā)插件,方便在使用mybatis以及mybatis-plus開(kāi)始時(shí)簡(jiǎn)化繁瑣的重復(fù)操作,提高開(kāi)發(fā)速率。這篇文章主要介紹了MybatisX 快速開(kāi)發(fā)插件,需要的朋友可以參考下

簡(jiǎn)介

MybatisX 是一款基于 IDEA 的快速開(kāi)發(fā)插件,方便在使用mybatis以及mybatis-plus開(kāi)始時(shí)簡(jiǎn)化繁瑣的重復(fù)操作,提高開(kāi)發(fā)速率。
注:idea得用最新的版本才能生效一些功能,我用的是2020.3版本的

基礎(chǔ)功能

 1.xml跳轉(zhuǎn)

添加插件后在dao層會(huì)多一只戴紅色頭巾的小鳥(niǎo),同樣在對(duì)應(yīng)xml文件方法前也會(huì)對(duì)應(yīng)一直戴藍(lán)色頭巾的小鳥(niǎo),點(diǎn)擊即可在dao和xml文件之間跳轉(zhuǎn)

在這里插入圖片描述在這里插入圖片描述

2.代碼生成

在開(kāi)發(fā)中在到中寫(xiě)好接口后,還要到xml中寫(xiě)對(duì)應(yīng)的xml方法,有了MybatisX后只用在dao中寫(xiě)好對(duì)應(yīng)方法后,按Alt+Enter選擇自動(dòng)生成就能自動(dòng)在xml中生成對(duì)應(yīng)的映射方法,媽媽在再也不用擔(dān)心為寫(xiě)錯(cuò)映射了!??!
在這里插入圖片描述

在這里插入圖片描述

xml中:

在這里插入圖片描述

直接寫(xiě)sql就好了?。?!

什么??你連簡(jiǎn)單的sql都不想寫(xiě)?可以可以,MybatisX直接給你把實(shí)體相關(guān)的增刪查改都給你生成了,用idea連接到你的數(shù)據(jù)庫(kù),選擇一個(gè)心儀的對(duì)象(一張表),右鍵選擇Mybatis-Generator

在這里插入圖片描述

選擇配置(具體需要大家可以自行選擇,沒(méi)有就默認(rèn)即可):

在這里插入圖片描述

這就算是幫你弄好了dao、pojo和xml,其實(shí)個(gè)以前mybatis的代碼生成是一樣的,只是MybatisX給直接處理成了可視化配置,省去了配置,只是它都是生成在generator的文件夾中,怎么設(shè)置它生成的位置,暫時(shí)沒(méi)搞懂,先手動(dòng)移動(dòng)到該去的地方就好

在這里插入圖片描述

真的是太棒了,媽媽再也不用擔(dān)心我寫(xiě)錯(cuò)dao、pojo和xml了??!

3.JPA提示和生成語(yǔ)句

MybatisX會(huì)根據(jù)實(shí)體字段寫(xiě)出方法名

在這里插入圖片描述
在這里插入圖片描述

A:就這???

B:別急啊,還有的,它還會(huì)根據(jù)這個(gè)方法名生成對(duì)應(yīng)的sql?。?!

A:納尼!!!

是的!MybatisX還會(huì)根據(jù)你寫(xiě)的方法名生成對(duì)應(yīng)的方法(前提得你寫(xiě)的是像我這樣的,駝峰映射),然后Alt+Enter選擇Generate Mybbatis Sql

在這里插入圖片描述

就能生成對(duì)應(yīng) 的dao方法

在這里插入圖片描述

還有xml中的sql也給我們自動(dòng)生成了,是不是很方便

在這里插入圖片描述

無(wú)論是添加,查詢(xún),刪除,只要按照規(guī)則來(lái)寫(xiě),MybatisX都會(huì)生成對(duì)應(yīng)的方法和xml
呀??!媽媽再也不用擔(dān)心我不會(huì)。。。不!孩子,快關(guān)注這個(gè)小編,還有啥不會(huì)的!就是干,歐力給??!

​MybatisX官方文檔

在這里插入圖片描述

到此這篇關(guān)于MybatisX 快速開(kāi)發(fā)插件的文章就介紹到這了,更多相關(guān)MybatisX開(kāi)發(fā)插件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • springboot解決使用localhost或127.0.01模擬CORS失效

    springboot解決使用localhost或127.0.01模擬CORS失效

    CORS允許不同源的網(wǎng)頁(yè)請(qǐng)求訪問(wèn)另一個(gè)源服務(wù)器上的某些資源,本文主要介紹了springboot解決使用localhost或127.0.01模擬CORS失效,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-07-07
  • Springboot實(shí)現(xiàn)導(dǎo)入導(dǎo)出Excel的方法

    Springboot實(shí)現(xiàn)導(dǎo)入導(dǎo)出Excel的方法

    今天帶各位小伙伴學(xué)習(xí)Springboot實(shí)現(xiàn)導(dǎo)入導(dǎo)出Excel的方法,文中有非常詳細(xì)的介紹,對(duì)正在學(xué)習(xí)java的小伙伴們有很好地幫助,需要的朋友可以參考下
    2021-05-05
  • Java中為什么不同的返回類(lèi)型不算方法重載

    Java中為什么不同的返回類(lèi)型不算方法重載

    這篇文章主要介紹了Java中為什么不同的返回類(lèi)型不算方法重載,方法重載是指在同一個(gè)類(lèi)中,定義了多個(gè)同名方法,但每個(gè)方法的參數(shù)類(lèi)型或者是參數(shù)個(gè)數(shù)不同就是方法重載,下文詳細(xì)介紹,需要的小伙伴可以參考一下
    2022-05-05
  • 如何在IDEA啟動(dòng)多個(gè)Spring Boot工程實(shí)例(圖文)

    如何在IDEA啟動(dòng)多個(gè)Spring Boot工程實(shí)例(圖文)

    這篇文章主要介紹了如何在IDEA啟動(dòng)多個(gè)Spring Boot工程實(shí)例(圖文),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • mybatis中實(shí)現(xiàn)讓返回值與bean中字段相匹配

    mybatis中實(shí)現(xiàn)讓返回值與bean中字段相匹配

    這篇文章主要介紹了mybatis中實(shí)現(xiàn)讓返回值與bean中字段相匹配,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-10-10
  • 如何對(duì)quartz定時(shí)任務(wù)設(shè)置結(jié)束時(shí)間

    如何對(duì)quartz定時(shí)任務(wù)設(shè)置結(jié)束時(shí)間

    這篇文章主要介紹了如何對(duì)quartz定時(shí)任務(wù)設(shè)置結(jié)束時(shí)間問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Mybatis結(jié)果集自動(dòng)映射的實(shí)例代碼

    Mybatis結(jié)果集自動(dòng)映射的實(shí)例代碼

    在使用Mybatis時(shí),有的時(shí)候我們可以不用定義resultMap,而是直接在<select>語(yǔ)句上指定resultType。這個(gè)時(shí)候其實(shí)就用到了Mybatis的結(jié)果集自動(dòng)映射,下面通過(guò)本文給大家分享Mybatis結(jié)果集自動(dòng)映射的實(shí)例代碼,一起看看吧
    2017-02-02
  • Java實(shí)現(xiàn)解析ini文件對(duì)應(yīng)到JavaBean中

    Java實(shí)現(xiàn)解析ini文件對(duì)應(yīng)到JavaBean中

    ini 文件是Initialization File的縮寫(xiě),即初始化文件,是windows的系統(tǒng)配置文件所采用的存儲(chǔ)格式。這篇文章主要介紹了通過(guò)Java實(shí)現(xiàn)解析ini文件對(duì)應(yīng)到JavaBean中,需要的可以參考一下
    2022-01-01
  • Java實(shí)現(xiàn)單人信息管理程序

    Java實(shí)現(xiàn)單人信息管理程序

    這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)單人信息管理程序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • IDEA中創(chuàng)建maven項(xiàng)目引入相關(guān)依賴(lài)無(wú)法下載jar問(wèn)題及解決方案

    IDEA中創(chuàng)建maven項(xiàng)目引入相關(guān)依賴(lài)無(wú)法下載jar問(wèn)題及解決方案

    這篇文章主要介紹了IDEA中創(chuàng)建maven項(xiàng)目引入相關(guān)依賴(lài)無(wú)法下載jar問(wèn)題及解決方案,本文通過(guò)圖文并茂的形式給大家分享解決方案,需要的朋友可以參考下
    2020-07-07

最新評(píng)論