MybatisPlus代码自动生成

前言

最开始,要在 Java 中使用数据库时,需要使用 JDBC,创建 Connection、ResultSet 等,然后我们又对 JDBC 的操作进行了封装,创建了许多类似于 DBUtil 等工具类。再慢慢的,出现了一系列持久层的框架:Hibernate、JPA,Mybatis 等。各个框架的特点如下:

Hibernate:一个全自动的 ORM 框架,实现了数据库中表和 Java 对象的映射,通过调用 Java 对象的方法,我们就可以实现数据库表中数据的操作。而且通过该框架,我们能够不用修改代码就访问到不同的数据库。
JPA:这是一种规范,定义了访问数据库的各种操作,定义了一致的方法来操作数据库。
Mybatis:需要编写 XML 配置文件,我们需要在 XML 编写 SQL 语句来访问数据库,而且一切操作都需要通过 XML 来完成。而针对单表的 CRUD,也需要使用 XML 文件才能够完成。这样一来对我们开发人员的要求就提高了,我们需要特别熟悉 SQL 语言才能够完成。
其实利用 Mybatis 来进行持久层的开发已经大大减少了工作人员的工作量了,但它的使用还是需要一定的门槛的。Mybatis-Plus 的出现,进一步降低了这道槛。那我们今天就来看看,Mybatis-Plus 到底是如何进一步实现 Mybatis 的增强的。

一. 什么是 MyBatis-Plus

Mybatis-Plus:为简化开发而生

1.MyBatis-Plus(简称 MP)是一个基于 MyBatis 的增强工具,它对 Mybatis 的基础功能进行了增强,但未做任何改变。

使得我们可以可以在 Mybatis 开发的项目上直接进行升级为 Mybatis-plus,正如它对自己的定位,它能够帮助我们进一步简化开发过程,提高开发效率。
2.Mybatis-Plus 其实可以看作是对 Mybatis 的再一次封装,升级之后,对于单表的 CRUD 操作,调用 Mybatis-Plus 所提供的 API 就能够轻松实现,此外还提供了各种查询方式、分页等行为。最最重要的,开发人员还不用去编写 XML,这就大大降低了开发难度

其官方主页为:
官方主页

二.MybatisPlus 代码自动生成

①idea 插件生成

1. 插件

打开idea 右上角 文件 》 设置》插件 下载安装 mybatisX插件
在这里插入图片描述

2.连接数据源

在idea中配置数据源
在这里插入图片描述
创建新模块
在这里插入图片描述
选择mybatisplus和mysql
在这里插入图片描述

3.生成代码

打开数据源,选择你要对那个数据库,那几张表进行自动生成,右键选第一个
在这里插入图片描述
选择生成策略
在这里插入图片描述
选择对应模块,设置生成目录,和实体类包名
这里可以选择生成代码的版本,和样式等其他设置,直接下一步
在这里插入图片描述
已经生成好了。
在这里插入图片描述
进入mapper和service目录检查导包,由于版本问题所以生成的导包会报错,直接重新导包就行
在这里插入图片描述
在这里插入图片描述
这样就完成了

②配置工具类生成

建议参考 参考地址

  • 3
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值