这是mybatis-generator-core-1.3.2-bundle.zip工具下(xià)载,在使用mybatis开发的过程中,通(tōng)常我们会给数据库的每张表编写对(duì)应的domain、dao、mapping,很简单,但是工作很大,所以我们通常会(huì)使用代码生成器帮我们自(zì)动生成。
mybatis-generator-core-1.3.2-bundle.zip工具,需要(yào)大(dà)量的配置文件,对于一个成百上千的数据库表(biǎo)来说,完(wán)全手工配置,这是一个很(hěn)恐怖的工作(zuò)量. 所以mybatis 官方也(yě)推出了一个mybatis代码生成工具的jar包. 今(jīn)天花了一点时(shí)间,按照(zhào) mybatis generator 的(de)doc 文档(dàng)参考(kǎo),初(chū)步(bù)配置出了一(yī)个可以使用(yòng)的版本,我把源代码也(yě)提供(gòng)下载,mybatis 代码(mǎ)生成工(gōng)具。
1.生成pojo 与 数据库结构(gòu)对应
2.如果有(yǒu)主键,能匹配主(zhǔ)键
3.如果没有(yǒu)主键,可以(yǐ)用(yòng)其他字段去(qù)匹(pǐ)配
4.动态select,update,delete 方法
5.自动生成接口(kǒu)(也就是以前的dao层)
6.自(zì)动生成(chéng)sql mapper,增删改查各种(zhǒng)语句配置,包括动态where语句配(pèi)置
7.生成Example 例子(zǐ)供参考
Mybatis 应用程序(xù),需要大量的配置(zhì)文件,对于一个成百上千的数据(jù)库表来说,完全手工配置,这是一个很恐怖的工作量. 所以 Mybatis 官方也(yě)推出了一个 Mybatis 代码生(shēng)成工具的(de) jar 包.
