竹笋

首页 » 问答 » 环境 » MyBatisPlus简介及入门实例
TUhjnbcbe - 2023/3/20 21:24:00

前言

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

Hibrnat:一个全自动的ORM框架,实现了数据库中表和Java对象的映射,通过调用Java对象的方法,我们就可以实现数据库表中数据的操作。而且通过该框架,我们能够不用修改代码就访问到不同的数据库。JPA:这是一种规范,定义了访问数据库的各种操作,定义了一致的方法来操作数据库。Mybatis:需要编写XML配置文件,我们需要在XML编写SQL语句来访问数据库,而且一切操作都需要通过XML来完成。而针对单表的CRUD,也需要使用XML文件才能够完成。这样一来对我们开发人员的要求就提高了,我们需要特别熟悉SQL语言才能够完成。

其实利用Mybatis来进行持久层的开发已经大大减少了工作人员的工作量了,但它的使用还是需要一定的门槛的。Mybatis-Plus的出现,进一步降低了这道槛。那我们今天就来看看,Mybatis-Plus到底是如何进一步实现Mybatis的增强的。

Mybatis-Plus简介

什么是MyBatis-Plus

Mybatis-Plus:为简化开发而生

MyBatis-Plus(简称MP)是一个基于MyBatis的增强工具,它对Mybatis的基础功能进行了增强,但未做任何改变。使得我们可以可以在Mybatis开发的项目上直接进行升级为Mybatis-plus,正如它对自己的定位,它能够帮助我们进一步简化开发过程,提高开发效率。

Mybatis-Plus其实可以看作是对Mybatis的再一次封装,升级之后,对于单表的CRUD操作,调用Mybatis-Plus所提供的API就能够轻松实现,此外还提供了各种查询方式、分页等行为。最最重要的,开发人员还不用去编写XML,这就大大降低了开发难度

其官方主页为:

1
查看完整版本: MyBatisPlus简介及入门实例