IDEA创建一个Mybatis逆向工程

本文介绍了如何在IDEA中使用Mybatis Generator (MBG) 创建逆向工程,详细阐述了从下载generator、配置generatorConfig.xml到编写GeneratorSqlmap的步骤,通过这个过程可以自动生成Mapper接口、JavaBean和Mapper XML文件,简化数据库操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Mybatis逆向工程简介:

MyBatis Generator (MBG) 是一个Mybatis的代码生成器 MyBatis 和 iBATIS. 他可以生成Mybatis各个版本的代码,和iBATIS 2.2.0版本以后的代码。 他可以内省数据库的表(或多个表)然后生成可以用来访问(多个)表的基础对象。 这样和数据库表进行交互时不需要创建对象和配置文件。 MBG的解决了对数据库操作有最大影响的一些简单的CRUD(插入,查询,更新,删除)操作。

mybaits需要程序员自己编写sql语句,mybatis官方提供逆向工程 可以针对单表自动生成mybatis执行所需要的代码(mapper.java,mapper.xml、pojo等)
有了sql表的结构后, 我们就可以利用逆向工程直接生成相应的Dao和JavaBean代码, 这样能够大大减少我们平时开发的工作量.

但是使用逆向工程局限性, 逆向工程方法只能执行一次, 如果再次执行就会继续生成相应的Dao和JavaBean, 除非我们把之前生成的全都删除。这样对于代码的扩展性就不是很好, 如果我们需要对表结构进行修改, 那么我们就必须对生成的Dao和JavaBean进行一个个修改,或者重新生成一份。

一、generator的下载以及文档的查看

下载地址:https://github.com/mybatis/generator.git

英文文档:http://www.mybatis.org/generator/

二、在IDEA上创建一个Mybatis逆向工程

步骤:

1.创建一个java工程名为:generator-Sqlmap

2.导入mybatis逆向工程相关jar包

2.创建generatorConfig.xml文件并配置

3.配置完成后创建GeneratorSqlmap并编写

4.加入log4j.properties配置文件并配置

5.执行GeneratorSqlmap主函数生成相关文件

 

1.创建一个java工程

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值