MyBatis逆向工程

MyBatis逆向工程自动生成代码

       根据数据表自动生成实体类,Mapper.xml, Mapper.java, Example.java(指定查询条件)

    什么是逆向工程

        MyBatis的一个主要的特点就是需要程序员自己编写sql,那么如果表太多的话,难免会很麻烦,所以mybatis官方提供了一个逆向工程,可以针对单表自动生成mybatis执行所需要的代码(包括mapper.xml、mapper.java、po..)。一般在开发中,常用的逆向工程方式是通过数据库的表生成代码。

        缺点:

        1.考虑不够全面,项目开发过程中会对逆向工程产生的文件进行修改

        2.只能对单表进行增删改查操作

        3.需要进行表之间关联操作的话,自己编写对应的代码

      使用逆向工程

        使用MyBatis的逆向工程,需要导入逆向工程的jar包,我用的是mybatis-generator-core-1.3.2.jar,下面开始总结一下MyBatis逆向工程的使用步骤。工程目录图为:


        配置逆向工程的配置文件【generatorConfig.xml】




       

     GeneratorSqlmap.java  配置   

    配置好了以上这些,可以运行GeneratorSqlmap.java。  运行效果图为:


没有报错,刷新工程,检查两个包中是否生成了对应文件。


下面就可以整合其他框架进行开发了,有没有感觉逆向工程很厉害。

有需要MyBatis逆向工程源码的可以 【MyBatisGeneratorSqlmap】点击下载

有需要完整学习MyBatis的可以点击下载【完整MyBatis学习笔记
在写完Spring+MyBatis+Spring MVC等文章后、我整理了一套完整实战文档,有需要的点击下载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值