最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mybatis的好幫手之MybatisCodeHelperPro詳解

 更新時間:2020年09月28日 11:50:14   作者:奔跑的小龍碼  
這篇文章主要介紹了mybatis的好幫手之MybatisCodeHelperPro詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

前言

相信我們很多人在java項目開發(fā)中,用到了mybatis框架,但是為了開發(fā)的效率,我們這期推薦一個好用的mybatis插件-MybatisCodeHelperPro,它能夠幫你更快的生成DML語句,以及相應(yīng)的數(shù)據(jù)表dao、實體model等。

一、idea集成MybatisCodeHelperPro?

1.idea-plugins-Marketplace下載

可以在idea里的Preferences-plugins-Marketplace下載,搜索MybatisCodeHelperPro,出現(xiàn)如下界面:

在這里插入圖片描述

然后安裝即可

2.下載MybatisCodeHelperPro壓縮包

可以在網(wǎng)上搜索MybatisCodeHelperPro壓縮包,下載合適的版本,也可以在以下鏈接中下載(附有破解文件):

鏈接: https://pan.baidu.com/s/1OnjPTAu4R3drlrCEZ4lgGA 提取碼: 3iet

下載完成后,idea加載進(jìn)來,如下:

在這里插入圖片描述

安裝完成后,重啟idea即可

二、使用步驟

1.創(chuàng)建相應(yīng)的包目錄

比如創(chuàng)建dao(存放dao文件)、model(mysql數(shù)據(jù)表實體)、mappers層(xml文件)

在這里插入圖片描述

2.連接數(shù)據(jù)庫

在idea-Database建一個MySQL數(shù)據(jù)庫連接

在這里插入圖片描述

輸入數(shù)據(jù)庫ip、賬號、密碼,Test Connection顯示連接成功即可

在這里插入圖片描述

3.初始化DML語句和相應(yīng)的實體類

比如當(dāng)前創(chuàng)建了一個abc.student的庫表,我們在連接之后,可以找到對應(yīng)的schemas,如圖:

在這里插入圖片描述

其中student表只有id、name、sex這三個字段
連接完成后,點擊表名選擇Mybatis generator,如圖:

在這里插入圖片描述

會看到如下的界面:

在這里插入圖片描述

我們只需要關(guān)注java model package(持久化實體所在目錄)、java mapper package(dao文件所在目錄)、mapper xml package(xml文件所在目錄),選擇好自己創(chuàng)建的model、dao、mapper文件所在的目錄,然后點擊ok即可,如需改變字段的類型,點擊定制列修改保存即可

在這里插入圖片描述

我們可以看到剛剛創(chuàng)建好的三個文件
mapper文件:

在這里插入圖片描述

持久化實體類:

在這里插入圖片描述

mapper文件:

在這里插入圖片描述

然后我們可以看到,基本的DML語句都已經(jīng)自動幫你生成好了,可以滿足基本的增刪改查操作,如果需要定制化DML語句的話,在其基礎(chǔ)上加上即可。

總結(jié)

以上就是對Mybatis插件-MybatisCodeHelperPro的使用介紹,它能夠幫助我們快速構(gòu)建mysql操作的相關(guān)語句,極大的簡化了我們書寫mysql語句的成本,提高了代碼的開發(fā)效率,看完之后有沒有覺得很方便呢?如果覺得有幫助的話幫忙點個贊吧💗💗💗

相關(guān)文章

  • Java設(shè)計模式之工廠模式(Factory模式)介紹

    Java設(shè)計模式之工廠模式(Factory模式)介紹

    這篇文章主要介紹了Java設(shè)計模式之工廠模式(Factory模式)介紹,本文講解了為何使用工廠模式、工廠方法、抽象工廠、Java工廠模式舉例等內(nèi)容,需要的朋友可以參考下
    2015-03-03
  • SpringBoot+Apache tika實現(xiàn)文檔內(nèi)容解析的示例詳解

    SpringBoot+Apache tika實現(xiàn)文檔內(nèi)容解析的示例詳解

    Apache tika是Apache開源的一個文檔解析工具,本文主要為大家介紹了如何在springboot中引入tika的方式解析文檔,感興趣的小伙伴可以了解一下
    2023-07-07
  • 一文弄懂fastjson

    一文弄懂fastjson

    fastjson?是一個java語言編寫的高性能且功能完善的JSON庫,本文主要介紹了fastjson的使用,具有一定的參考價值,感興趣的可以了解一下
    2023-05-05
  • SpringBoot發(fā)送短信驗證碼的實例

    SpringBoot發(fā)送短信驗證碼的實例

    第三方短信發(fā)送平臺有很多種,各個平臺有各自的優(yōu)缺點,在選擇的時候可以根據(jù)自己的具體實際情況定奪,本文主要介紹了SpringBoot發(fā)送短信驗證碼的實例,感興趣的可以了解一下
    2022-02-02
  • IDEA插件EasyCode及MyBatis最優(yōu)配置步驟詳解

    IDEA插件EasyCode及MyBatis最優(yōu)配置步驟詳解

    這篇文章主要介紹了IDEA插件EasyCode MyBatis最優(yōu)配置步驟詳解,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12
  • SpringBoot中多環(huán)境配置和@Profile注解示例詳解

    SpringBoot中多環(huán)境配置和@Profile注解示例詳解

    這篇文章主要介紹了SpringBoot中多環(huán)境配置和@Profile注解,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-01-01
  • Javaweb 500 服務(wù)器內(nèi)部錯誤的解決

    Javaweb 500 服務(wù)器內(nèi)部錯誤的解決

    這篇文章主要介紹了Javaweb 500 服務(wù)器內(nèi)部錯誤的解決方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Java19新特性中外部函數(shù)與內(nèi)存API

    Java19新特性中外部函數(shù)與內(nèi)存API

    Java19引入的外部函數(shù)與內(nèi)存API(預(yù)覽功能)是Project Panama一部分,旨在簡化Java與本地代碼及非堆內(nèi)存的交互,提供更低層次的編程能力,解決了傳統(tǒng)JNI調(diào)用的復(fù)雜性、安全性和性能局限,特別適合高性能計算和系統(tǒng)編程領(lǐng)域,感興趣的可以了解一下
    2024-09-09
  • 聊聊drools?session的不同

    聊聊drools?session的不同

    在drools中存在2種session,一種是有狀態(tài)的Session (Stateful Session),另外一種一種是無狀態(tài)的Session (Stateless Session,本文通過實例代碼給大家介紹drools?session的不同,感興趣的朋友一起看看吧
    2022-05-05
  • java實現(xiàn)監(jiān)聽u盤示例分享

    java實現(xiàn)監(jiān)聽u盤示例分享

    這篇文章主要介紹了java實現(xiàn)監(jiān)聽u盤示例,需要的朋友可以參考下
    2014-03-03

最新評論

靖安县| 宁河县| 海南省| 霍邱县| 伽师县| 青川县| 武山县| 罗田县| 康乐县| 永平县| 万州区| 万源市| 六盘水市| 扶余县| 阳泉市| 蓝田县| 乌拉特前旗| 灯塔市| 西丰县| 甘泉县| 毕节市| 敖汉旗| 深水埗区| 南安市| 岳普湖县| 邳州市| 留坝县| 黎川县| 金湖县| 清丰县| 通辽市| 通渭县| 佛山市| 叶城县| 岫岩| 原阳县| 通渭县| 丘北县| 沈阳市| 辛集市| 屯留县|