千家信息网

mybatis generator代码生成器是怎样的使用

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,mybatis generator代码生成器是怎样的使用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。MyBatis Generat
千家信息网最后更新 2025年01月20日mybatis generator代码生成器是怎样的使用

mybatis generator代码生成器是怎样的使用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

MyBatis Generator简介

MyBatis Generator(MBG)是MyBatis MyBatis 和iBATIS的代码生成器。它将为所有版本的MyBatis以及版本2.2.0之后的iBATIS版本生成代码。它将内省数据库表(或许多表),并将生成可用于访问表的工件。这减少了设置对象和配置文件以与数据库表交互的初始麻烦。MBG寻求对简单CRUD(创建,检索,更新,删除)的大部分数据库操作产生重大影响。您仍然需要为连接查询或存储过程手动编写SQL和对象代码。

MyBatis Generator下载

1.源码地址: https://github.com/mybatis/generator/releases

2.官方文档: http://www.mybatis.org/generator/index.html

下面看下mybatis generator代码生成器的使用,开始结构图如下:

maven文件引入

    4.0.0    com.ding    mybatis_generator    1.0-SNAPSHOT            org.mybatis.generator        mybatis-generator-core        1.3.7                org.mybatis        mybatis        3.5.7        compile                                            org.mybatis.generator                mybatis-generator-maven-plugin                1.3.2                                                                                src/main/resources/generatorConfig.xml                                                            

数据库

| Create Table                                       || -------------------------------------------------- || CREATE TABLE `student` (                           || `id` int(11) NOT NULL AUTO_INCREMENT,              || `NAME` varchar(20) DEFAULT NULL,                   || `age` int(11) DEFAULT NULL,                        || PRIMARY KEY (`id`)                                 || ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=u |

编写generatorConfig.xml

                                                                                                                                                                                                                                                                                        

生成

生成后的结构图

世界不会因为你的疲惫,而停下它的脚步

关于mybatis generator代码生成器是怎样的使用问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

0