mybatis generator使用_SpringBoot整合Mybatis实现自动生成代码 || 附阿里P8独家SpringBoot视频资料...

c8efb5bcddacd08b254875cd65484c5d.png

MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。

MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。

相信大家对MyBatis都不陌生,在实际开发应用中,应用的比较多,它常常与SpringBoot框架,Spring框架进行整合,进而开发相关的网站以及服务。

MyBatis有一个强大且实用的功能,就是在经过配置之后,可以帮助我们一键生成代码,减少相关的开发工作量。

下面就利用MyBatis的代码生成器工具(mybatis-generator),为我们生成一套代码,生成的代码实现了CRUD功能,我们就可以直接使用它。具体操作步骤如下:

Mybatis-generator文档:http://mybatis.org/generator/index.html

1. 创建SpringBoot工程项目,并创建dao,domain,mapper目录,如下:

a28cbf046d2841f1699a0f35d733ce90.png

2. 创建数据库相关的表,这里省略SQL语句

3. 添加pom.xml配置依赖,并修改pom.xml文件

f34c802f891fdc04327550f22f2300de.png

修改pom.xml文件的build结构,完成mybatis-generator的配置,替换为如下配置:

5c4d917b4e8b4185988ced47928ca215.png

4. 配置属性application.properties文件,如下:

a033b89e245deb8c43e8eb2dadfdfc08.png

5. 编写mybatis-generator.xml文件,内容如下:

<?xml  version="1.0" encoding="UTF-8"?>
generatorConfiguration
        PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN"
        "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd">                        connectionURL="jdbc:mysql://127.0.0.1:3306/seckill"
                        userId="root"
                        password="root">

                enableInsert="true" enableSelectByExample="false"
                enableDeleteByPrimaryKey="false" enableDeleteByExample="false"
                enableCountByExample="false" enableUpdateByExample="false"
                enableSelectByPrimaryKey="true" enableUpdateByPrimaryKey="true"/>
               enableUpdateByExample="false" enableDeleteByExample="false"
               enableSelectByExample="false" selectByExampleQueryId="false"
               enableInsert="true" enableDeleteByPrimaryKey="false" >
               enableUpdateByExample="false" enableDeleteByExample="false"
               enableSelectByExample="false" selectByExampleQueryId="false"
               enableInsert="true" enableDeleteByPrimaryKey="false" >
               enableUpdateByExample="false" enableDeleteByExample="false"
               enableSelectByExample="false" selectByExampleQueryId="false"
               enableInsert="true" enableDeleteByPrimaryKey="false" >

6. 配置执行mybatis-generator文件,配置操作步骤:

   Run -> Edit Configurations -> + -> Maven -> 配置,如图

cef672873be1ce64beadd6adf6afe5c1.png

7. 执行生成代码,Run -> Run 'mybatis-generator', 点击执行即可生成代码,如图

2fc1e49a7b73909ff675a924806e9929.png

8. 看到日志成功了,到此就完成了代码的自动生成功能了!生成的代码如图:

48209b60af536b3a04d28465d7ac59ee.png

是不是很简单呢?关于SpringBoot与MyBatis整合相关的知识点,请自行研究。

分享就到这里,感谢各位朋友的支持!

今天我们分享的是《阿里P8独家springboot视频资料》,感兴趣的同学回复关键字「阿里」即可领取b6c20d13533f9d6927f8ff971939b4b6.png

关注公众号「Java进击笔记」,分享Java相关的资讯和技术、工具和资源,只为和你一起进击Java的世界。

862debd1226db0133999d82742ac61fc.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值