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

IDEA之MyBatisX使用的圖文步驟

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

一、idea插件安裝

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

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

點(diǎn)擊Database-+-Data Source-MySQL

輸入Root、Password和Database后點(diǎn)擊Test Connection,如果報(bào)錯(cuò):

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

 解決辦法:

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

如下圖所示:

 返回General重新點(diǎn)擊Test Connection,點(diǎn)擊OK確定即可

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

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

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

 1. module path

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

2. base package

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

3. relative

實(shí)體類的包名

4. className

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

點(diǎn)擊下一步Next

 1. annotation

1.1 none

1.2 Mybatis-Plus 3

1.3 Mybatis-Plus 2

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

1.4 JPA

2. options

2.1 Comment

實(shí)體屬性上會(huì)自動(dòng)添加上數(shù)據(jù)庫(kù)字段上的文字描述

2.2 toString/hashCode/equals

實(shí)體類中會(huì)添加toString/hashCode/equals這三個(gè)方法

2.3 Lombok

實(shí)體類上會(huì)自動(dòng)增加@Data注解

2.4 Actual Column

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

2.5 Actual Column Annotation

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

2.6 JSR310: Date API

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

3. template

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

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

3.2 default-empty

生成實(shí)體文件、xml文件和dao層接口文件

3.3 mybatis-plus3

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

3.4 default-all

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

3.5 custom-model-swagger

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

3.6 表格中的module path、base path和package name點(diǎn)擊后都可進(jìn)行重新編輯

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

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

相關(guān)文章

最新評(píng)論

阳春市| 吴川市| 蚌埠市| 惠东县| 安化县| 互助| 班戈县| 平远县| 金平| 弥渡县| 利川市| 和政县| 淮滨县| 潜江市| 灵丘县| 明光市| 自治县| 阿鲁科尔沁旗| 南平市| 南昌县| 南投县| 芦溪县| 桦南县| 铁力市| 澳门| 郯城县| 禄丰县| 九江市| 塔城市| 梁河县| 西峡县| 伊金霍洛旗| 台安县| 芒康县| 宁河县| 遵义市| 青岛市| 彝良县| 英山县| 酒泉市| 天全县|