這是mybatis-generator-core-1.3.2.jar下載,在使用mybatis開發(fā)的過(guò)程中,通常我們會(huì)給數(shù)據(jù)庫(kù)的每張表編寫對(duì)應(yīng)的domain、dao、mapping,很簡(jiǎn)單,但是工作很大,所以我們通常會(huì)使用代碼生成器幫我們自動(dòng)生成。
mybatis-generator-core-1.3.2.jar是官方推出的自動(dòng)化大媽生成jar包,在一定程度上解決了手寫mapper的工作量,大家具體可以參考網(wǎng)絡(luò)配制方法,還是比較實(shí)用的。IT貓撲小編在此為您推薦這款jar包,歡迎下載!
雖然MyBatis很方便,但是想要手寫全部的mapper還是很累人的,好在MyBatis官方推出了自動(dòng)化工具,可以根據(jù)數(shù)據(jù)庫(kù)和定義好的配置直接生成DAO層及以下的全部代碼,非常方便.
需要注意的是,雖然自動(dòng)化工具需要一個(gè)配置文件,但是MyBatis的配置文件仍然不能少,自動(dòng)化工具的配置文件用于對(duì)生成的代碼的選項(xiàng)進(jìn)行配置,MyBatis的配置文件才是運(yùn)行時(shí)的主要配置文件.
這個(gè)工具叫做MyBatis_Generator,官方雖然推出了這個(gè)工具,不過(guò)在google code上面看到的工具僅僅是一個(gè)jar包而已,在用這個(gè)工具的時(shí)候需要在cmd下面執(zhí)行命令才能根據(jù)配置文件生成所需的各種文件。
利用mybatis-generator自動(dòng)生成代碼
mybatis-generator有三種用法:命令行、eclipse插件、maven插件。個(gè)人覺得maven插件最方便,可以在eclipse/intellij idea等ide上可以通用。
Mybatis 應(yīng)用程序,需要大量的配置文件,對(duì)于一個(gè)成百上千的數(shù)據(jù)庫(kù)表來(lái)說(shuō),完全手工配置,這是一個(gè)很恐怖的工作量. 所以 Mybatis 官方也推出了一個(gè) Mybatis 代碼生成工具的 jar 包. 今天花了一點(diǎn)時(shí)間,按照 Mybatis generator 的 doc 文檔參考,初步配置出了一個(gè)可以使用的版本,Mybatis 代碼生成工具,主要有以下功能
動(dòng)態(tài) select,update,delete 方法
如果有主鍵,能匹配主鍵
如果沒有主鍵,可以用其他字段去匹配
生成 pojo 與 數(shù)據(jù)庫(kù)結(jié)構(gòu)對(duì)應(yīng)
自動(dòng)生成接口(也就是以前的 dao 層)
自動(dòng)生成 sql mapper,增刪改查各種語(yǔ)句配置,包括動(dòng)態(tài) where 語(yǔ)句配置
生成 Example 例子供參考