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学习笔记】
GitHub:For A Better Future
CSDN:不负天地,不负自己!
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须在文章页面给出原文连接,否则保留追究法律责任的权利。
郑重声明:本站资料整理自个人gqzdev或者互联网,用于Java学习者交流学习使用,对资料版权不负任何法律责任,若有侵权请及时联系屏蔽删除