當(dāng)下軟件園 / 匯聚當(dāng)下最新最酷的軟件下載站!
當(dāng)下軟件園
您的位置: 首頁 > 應(yīng)用軟件 > 編程工具 > MybatisCodeHelperPro(IDEA使用Mybatis插件) V2.9.6 免激活碼版
MybatisCodeHelperPro MybatisCodeHelperPro(IDEA使用Mybatis插件) V2.9.6 免激活碼版 / mybatiscodehelperpro破解版 版本
  • 軟件大?。?/span>77.53M
  • 軟件語言:簡體中文
  • 軟件類型:國產(chǎn)軟件
  • 軟件授權(quán):免費(fèi)軟件
  • 更新時(shí)間:2023-12-16
  • 軟件類別:編程工具
  • 軟件官網(wǎng):http://hanheng168.com
  • 應(yīng)用平臺:Win2003,WinXP,Vista,Win7,Win8

網(wǎng)友評分: 分?jǐn)?shù) 1

軟件非常好(10% 軟件不好用(90%

  MybatisCodeHelperPro是一款功能強(qiáng)大的插件,可以讓IDEA使用Mybatis,幫助用戶輕松進(jìn)行各種程序的編程,提高工作效率,讓代碼編寫更加便捷。軟件已經(jīng)成功破解,任意輸入激活碼即可激活,無需付費(fèi),讓用戶免費(fèi)使用全部功能。小編帶來的這款MybatisCodeHelperPro插件功能強(qiáng)大,簡單易用,使用后可以幫助用戶輕松進(jìn)行程序編程操作,非常方便實(shí)用。插件可以識別出 mybatis的 if test choose語句 支持mybatis的一系列標(biāo)簽 如 include trim set where foreach等,參照mybatis官方的實(shí)現(xiàn)來生成sql 快速檢測sql是否寫錯(cuò)

MybatisCodeHelperPro

【軟件功能】

  1、提供Mapper接口與配置文件中對應(yīng)SQL的導(dǎo)航。

  2、編輯XML文件時(shí)自動補(bǔ)全。

  3、根據(jù)Mapper接口, 使用快捷鍵生成xml文件及SQL標(biāo)簽。

  4、ResultMap中的property支持自動補(bǔ)全,支持級聯(lián)(屬性A.屬性B.屬性C)。

  5、快捷鍵生成@Param注解。

  6、XML中編輯SQL時(shí), 括號自動補(bǔ)全。

  7、XML中編輯SQL時(shí), 支持參數(shù)自動補(bǔ)全(基于@Param注解識別參數(shù))。

  8、自動檢查Mapper XML文件中ID沖突。

  9、自動檢查Mapper XML文件中錯(cuò)誤的屬性值。

  10、支持Find Usage.

  12、支持重構(gòu)從命名。

  13、MybatisCodeHelperPro支持別名。

  14、自動生成ResultMap屬性。

  15、快捷鍵: Option + Enter(Mac) | Alt + Enter(Windows)。

MybatisCodeHelperPro

【軟件特色】

  java類生成crud不會再建議應(yīng)用各種各樣作用沒有數(shù)據(jù)庫生成crud便捷數(shù)據(jù)庫生成crud在表字段加上降低字段名合拼代碼也做得更強(qiáng)

  數(shù)據(jù)庫得話最先要建表立即寫建表語句較為不便我們可以根據(jù)java類生成建表語句來生成好

  大家先寫一個(gè)超級簡單的java類啥也不用加private也不能這一類僅僅用于生成建表語句

  生成好啦建表語句后到數(shù)據(jù)庫實(shí)行下隨后從數(shù)據(jù)庫來生成crud代碼

  (應(yīng)用IDEA高級版的客戶立即到IDEA高級版的數(shù)據(jù)庫實(shí)行就可以了)

  MybatisCodeHelperPro這時(shí)就可以挑選各種各樣配備了

  在數(shù)據(jù)庫加上降低字段名后到數(shù)據(jù)庫再次生成下就好了

  在我們數(shù)據(jù)庫用的tinyInt或是smallInt這類生成java類型是byte和short二種類型

  在java代碼里邊實(shí)際操作byte和short類型較為不便常常必須強(qiáng)制轉(zhuǎn)換這也是可以配備下設(shè)定應(yīng)用Integer來取代byte和short

MybatisCodeHelperPro

【軟件亮點(diǎn)】

  1、生成單表crud 不需要編寫配置文件 直接在數(shù)據(jù)庫表上右鍵 選擇好module后 文件夾會自動填好 包名有自動提示,自動檢測好自動生成的主鍵 操作非常簡單 在數(shù)據(jù)庫添加或減少了字段也能重新生成 不會影響自己手動加的方法 從此不需要數(shù)據(jù)庫加減字段后 去手動復(fù)制代碼了 支持生成mybatisplus 通用mapper代碼 支持生成service等

  2、方法名生成sql可以生成單表的大部分操作,和springdatajpa語法基本一致,只需要一個(gè)方法名,不需要方法參數(shù)和返回值便可以生成 使用比springdatajpa還方便,單表操作的sql很快就寫好了,支持生成if test

  插件可以識別mybatis的一系列標(biāo)簽 在Intellij高級版中 在mybatis標(biāo)簽后面的sql 會沒有自動提示 使用插件后可以識別這些標(biāo)簽,提升開發(fā)效率

  由于IDEA高級版中spring插件沒有識別通過mybatis 注入的bean 比如使用 mapperScan 注解來注入mybatis接口時(shí) IDEA spring插件會標(biāo)識這個(gè)bean 不存在 插件識別了 mapperScan注解 MapperScannerConfigurer等,從此IDEA spring插件不再報(bào)錯(cuò)

  其他還有一系列的功能,mybatis的補(bǔ)全 檢測 跳轉(zhuǎn) 代碼生成等 具體可以看插件的文檔.

MybatisCodeHelperPro

【使用方法】

  1、創(chuàng)建相應(yīng)的包目錄,比如創(chuàng)建dao(存放dao文件)、model(mysql數(shù)據(jù)表實(shí)體)、mappers層(xml文件)

  在這里插入圖片描述

  2、連接數(shù)據(jù)庫,在idea-Database建一個(gè)MySQL數(shù)據(jù)庫連接

  3、在這里插入圖片描述,輸入數(shù)據(jù)庫ip、賬號、密碼,Test Connection顯示連接成功即可

MybatisCodeHelperPro

【軟件教程】

  安裝

  使用方法IDEA頂部菜單:Tools -> MybatisCodeHelper -> Activation -> OfflineActivation,在offline key框輸入任意字符串,

  Intellij2020.1版本可以使用,先安裝官方最新版本,然后做文件替換即可,替換路徑為:C:\Users\xxxx\AppData\Roaming\JetBrains\IntelliJIdea2020.1\plugins\MyBatisCodeHelper-Pro\lib

MybatisCodeHelperPro

  配置

  數(shù)據(jù)庫用的tinyInt 或者 smallInt生成java類型是 byte 和 short 兩種類型。在java代碼里面操作 byte 和 short 類型比較麻煩,經(jīng)常需要強(qiáng)制轉(zhuǎn)換,下面是設(shè)置使用Integer 來替代byte和short還有使用Java8的日期時(shí)間類型

MybatisCodeHelperPro

  使用 Maven依賴

  創(chuàng)建Maven項(xiàng)目,為保證生成的代碼不出丙錯(cuò)誤提示,導(dǎo)入依賴:

MybatisCodeHelperPro

  根據(jù)實(shí)體類生成建表sql

  按alt+insert

MybatisCodeHelperPro

  生成的SQL語句:

MybatisCodeHelperPro

  生成好了建表語句后,到數(shù)據(jù)庫中執(zhí)行, 然后從數(shù)據(jù)庫來生成crud代碼

  根據(jù)表生成Bean、Dao+mapper和Service

  第一步:在Intellij中連接上MySQL數(shù)據(jù)庫,在指定的表上右鍵

MybatisCodeHelperPro

  第二步:配置生成信息

MybatisCodeHelperPro

  說明:

  exampleQuery:會生成一大堆的example文件,xml中的example代碼看起來也很亂、建議使用方法名生成sql來替代。不推薦mapper接口做繼承,所以baseClass選項(xiàng)也不要選?,F(xiàn)在代碼都是自動生成的,mapper做繼承僅能減少一些代碼量,效率提升不明顯。搞了繼承后,看mapper接口對應(yīng)的xml也變得比較麻煩,哪些方法要放到繼承里面也比較難定義,有可能某些接口繼承的方法根本用不到。 建議是每個(gè)接口只生成自己需要的xml方法。

  -generatedComments選項(xiàng)建議選中,不然會出現(xiàn)如下所示的提示

MybatisCodeHelperPro

  第三步:查看各個(gè)生成的目錄

MybatisCodeHelperPro

  根據(jù)接口中的方法名生成對應(yīng)的mapper 只需要一個(gè)方法名,不需要參數(shù)和返回值,輸入方法名后,按alt+enter–Generate mybatis sql 就可以生成了

MybatisCodeHelperPro

  方法名生成sql時(shí)支持if test

MybatisCodeHelperPro

  一鍵添加@param注解

  按alt+enter

MybatisCodeHelperPro

  結(jié)果:

MybatisCodeHelperPro

  生成mapper映射文件中resultMap未使用的字段

  光標(biāo)放到resultmap標(biāo)簽type屬性值上 -> alt + enter -> generate unUsed properties

MybatisCodeHelperPro

  結(jié)果:

MybatisCodeHelperPro

  根據(jù)mapper接口生成mapper映射文件

  創(chuàng)建一個(gè)接口 -> 光標(biāo)放到接口名上 -> alt + enter -> generate mybatis mapper for current class -> 選擇mapper映射文件位置

MybatisCodeHelperPro

  生成find方法

  根據(jù)方法名 直接生成sql代碼 方法名有自動提示 單表操作的代碼只有寫個(gè)方法名就好了

  find方法

MybatisCodeHelperPro

  生成update方法

MybatisCodeHelperPro

  生成delete方法

MybatisCodeHelperPro

  生成count方法

MybatisCodeHelperPro

  生成測試用例

MybatisCodeHelperPro

  生成分頁查詢 (依賴于 pageHelper)

MybatisCodeHelperPro

  在DeptServiceImpl類中就可以查看到剛才生成的帶有分頁功能的代碼。

  從表數(shù)據(jù)導(dǎo)出java insert語句

  可用于快速構(gòu)造測試數(shù)據(jù)

MybatisCodeHelperPro

  Dao中方法名的規(guī)則 find方法

  可以使用 select query get 替代find開頭,支持orderBy,distinct, findFirst

MybatisCodeHelperPro

  update方法

  可以使用modify替代update開頭

MybatisCodeHelperPro

  delete方法

  可以使用remove替代delete開頭

MybatisCodeHelperPro

  count方法

  支持distinct

MybatisCodeHelperPro

【破解說明】

  1、選擇離線激活,隨便輸入字符即可

  2、激活時(shí)間是隨機(jī)的

軟件特別說明

標(biāo)簽: IDEA插件

其他版本下載
相關(guān)文章
網(wǎng)友評論
回頂部 去下載

關(guān)于本站|下載幫助|下載聲明|軟件發(fā)布|聯(lián)系我們

Copyright ? 2005-2024 hanheng168.com.All rights reserved.

浙ICP備06019006號-1 浙公網(wǎng)安備33038102330474號