這是mybatis-generator-core-1.3.2-bundle.zip工具下載,在使用mybatis開發(fā)的過程中,通常我們會(huì)給數(shù)據(jù)庫的每張表編寫對(duì)應(yīng)的domain、dao、mapping,很簡單,但是工作很大,所以我們通常會(huì)使用代碼生成器幫我們自動(dòng)生成。
mybatis-generator-core-1.3.2-bundle.zip工具,需要大量的配置文件,對(duì)于一個(gè)成百上千的數(shù)據(jù)庫表來說,完全手工配置,這是一個(gè)很恐怖的工作量. 所以mybatis 官方也推出了一個(gè)mybatis代碼生成工具的jar包. 今天花了一點(diǎn)時(shí)間,按照 mybatis generator 的doc 文檔參考,初步配置出了一個(gè)可以使用的版本,我把源代碼也提供下載,mybatis 代碼生成工具。
1.生成pojo 與 數(shù)據(jù)庫結(jié)構(gòu)對(duì)應(yīng)
2.如果有主鍵,能匹配主鍵
3.如果沒有主鍵,可以用其他字段去匹配
4.動(dòng)態(tài)select,update,delete 方法
5.自動(dòng)生成接口(也就是以前的dao層)
6.自動(dòng)生成sql mapper,增刪改查各種語句配置,包括動(dòng)態(tài)where語句配置
7.生成Example 例子供參考
Mybatis 應(yīng)用程序,需要大量的配置文件,對(duì)于一個(gè)成百上千的數(shù)據(jù)庫表來說,完全手工配置,這是一個(gè)很恐怖的工作量. 所以 Mybatis 官方也推出了一個(gè) Mybatis 代碼生成工具的 jar 包.