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

IDEA之MyBatisX使用的圖文步驟

 更新時間:2025年05月12日 11:33:39   作者:Smile-1  
本文主要介紹了IDEA之MyBatisX使用,文中通過圖文示例介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

一、idea插件安裝

打開IDEA,F(xiàn)ile-Settings...-Plugins-Marketplace。搜MyBatisX后進行安裝,按提示操作即可。安裝完后如下:

二、IDEA配置數(shù)據(jù)庫連接(以MySQL為例)

點擊Database-+-Data Source-MySQL

輸入Root、Password和Database后點擊Test Connection,如果報錯:

Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property manually.

 解決辦法:

點擊Advanced找到serverTimezone,設(shè)置值:Asia/Shanghai

如下圖所示:

 返回General重新點擊Test Connection,點擊OK確定即可

 之后就可以在IDEA中打開查看編輯數(shù)據(jù)表了

三、生產(chǎn)基礎(chǔ)代碼

 右鍵點擊要生產(chǎn)的表-MybatisX-Generator

 1. module path

輸入框內(nèi)點擊后會彈出一個小框,選擇要生成的基礎(chǔ)代碼存放于項目哪個子模塊

2. base package

生成的基礎(chǔ)代碼存放于哪個包下面(可多級)

3. relative

實體類的包名

4. className

實體類名稱(點擊可編輯成你所需要命名成的名字)

點擊下一步Next

 1. annotation

1.1 none

1.2 Mybatis-Plus 3

1.3 Mybatis-Plus 2

(不要用這個,這個所需jar版本太低)

1.4 JPA

2. options

2.1 Comment

實體屬性上會自動添加上數(shù)據(jù)庫字段上的文字描述

2.2 toString/hashCode/equals

實體類中會添加toString/hashCode/equals這三個方法

2.3 Lombok

實體類上會自動增加@Data注解

2.4 Actual Column

實體屬性命名同數(shù)據(jù)庫一致

2.5 Actual Column Annotation

實體類上會自動增加@ TableField注解,并匹配到相應(yīng)數(shù)據(jù)庫字段,且實體屬性采用駝峰命名

2.6 JSR310: Date API

實體中的時間格式的不再用Date類型,而是采用java8的LocalDateTime類型

3. template

3.1 mybatis-plus2(不要用這個,這個所需jar版本太低)

生成實體文件、xml文件、dao層接口文件、service層接口文件和service層接口實現(xiàn)文件

3.2 default-empty

生成實體文件、xml文件和dao層接口文件

3.3 mybatis-plus3

生成實體文件、xml文件、dao層接口文件、service層接口文件和service層接口實現(xiàn)文件

3.4 default-all

生成實體文件、xml文件(包含部分基礎(chǔ)的代碼)、dao層接口文件(包含部分基礎(chǔ)的代碼)

3.5 custom-model-swagger

生成實體文件(屬性上會自動增加swagger的相關(guān)注解)、xml文件(包含部分基礎(chǔ)的代碼)、dao層接口文件(包含部分基礎(chǔ)的代碼)

3.6 表格中的module path、base path和package name點擊后都可進行重新編輯

點擊完成Finish后,相關(guān)基礎(chǔ)代碼就生成了。如下圖:

到此這篇關(guān)于IDEA之MyBatisX使用的圖文步驟的文章就介紹到這了,更多相關(guān)IDEA MyBatisX使用內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • java微信紅包實現(xiàn)算法

    java微信紅包實現(xiàn)算法

    這篇文章主要為大家詳細介紹了java微信紅包實現(xiàn)算法,列出紅包的核心算法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-02-02
  • Java的類型擦除式泛型詳解

    Java的類型擦除式泛型詳解

    Java語言中的泛型只存在于程序源碼之中,在編譯后的字節(jié)碼文件里,則全部泛型都會被替換為原來的原始類型(Raw Type),并且會在相應(yīng)的地方插入強制轉(zhuǎn)型的代碼。這篇文章主要介紹了Java的類型擦除式泛型,需要的朋友可以參考下
    2021-08-08
  • java實現(xiàn)哈夫曼壓縮與解壓縮的方法

    java實現(xiàn)哈夫曼壓縮與解壓縮的方法

    這篇文章主要介紹了java實現(xiàn)哈夫曼壓縮與解壓縮的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-10-10
  • 從dubbo源碼分析qos-server端口沖突問題及解決

    從dubbo源碼分析qos-server端口沖突問題及解決

    這篇文章主要介紹了從dubbo源碼分析qos-server端口沖突問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02
  • java正則表達式驗證郵箱、電話號碼示例

    java正則表達式驗證郵箱、電話號碼示例

    這篇文章主要介紹了java正則表達式驗證郵箱、電話號碼示例,需要的朋友可以參考下
    2014-03-03
  • 基于Failed?to?load?ApplicationContext異常的解決思路

    基于Failed?to?load?ApplicationContext異常的解決思路

    這篇文章主要介紹了基于Failed?to?load?ApplicationContext異常的解決思路,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • java servlet結(jié)合mysql搭建java web開發(fā)環(huán)境

    java servlet結(jié)合mysql搭建java web開發(fā)環(huán)境

    之前寫過一篇 servlet+oracle的文章,但是那是因為公司有可能接那么一個項目,然后我當時也比較閑,所以隨便學了下,那玩意是白去研究了,因為公司后面并沒接到那項目。
    2015-12-12
  • Java獲取月份的三種方法總結(jié)

    Java獲取月份的三種方法總結(jié)

    這篇文章主要給大家介紹了關(guān)于Java獲取月份的三種方法,文中分別介紹了使用java.util.Date、java.util.Calendar和java.time包中的LocalDate類,推薦使用java.time包中的LocalDate,因為它提供了更為簡潔和強大的功能,需要的朋友可以參考下
    2024-12-12
  • Spring @Primary作用和實現(xiàn)原理詳解

    Spring @Primary作用和實現(xiàn)原理詳解

    今天分享一下Spring中的@Primary注解,Primary的意思是主要的,我們在使用spring的時候,難免會定義多個類型相同的bean,這時候如果不采取一些方法,那么是無法正常使用bean的,所以本就給大家介紹Spring @Primary的作用和實現(xiàn)原理
    2023-07-07
  • IntelliJ IDEA快速創(chuàng)建getter和setter方法

    IntelliJ IDEA快速創(chuàng)建getter和setter方法

    這篇文章主要介紹了IntelliJ IDEA快速創(chuàng)建getter和setter方法,本文通過圖文實例相結(jié)合給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03

最新評論