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