JAVA分享篇(32)基础知识大总结

Mybatis plus简介

Mybatis是我们用来跟数据库进行查询和操作的一个持久层框架,也是一款半自动的ORM框架,而Mybatis plus(简称MP)在Mybatis的基础上做了增强而没做改变,只要支持Mybatis操作的数据库,MP都能进行操作。简化了我们对数据库单表的操作,提高了我们的开发效率。

MP为我们提供了对单表的简单的 CRUD操作:

Service层有:Save 保存,SaveOrUpdate 保存或更新,Remove 删除,Get 获取单条,List 获取列表,等一系列操作。

同时 Mapper层也提供了:Insert Delete Update Select操作。

当我们去查看MP提供的方法的时候,会看到方法里面的参数大多都有类似WrapperqueryWrapper这样的参数,这个就是今天我们要讲的条件构造器。

条件构造器简介

简单来说,条件构造器是 可以根据我们的需求来组成复杂SQL语句的工具。当我们在进行单表操作的时候,使用条件构造器就会非常简洁方便的操作我们的数据库。

MP的两个版本,2.0版本的wrapper和3.0版本的wrapper是有区别的。

2.0版本

2.0版本的只有一个实现类,就是EntityWrapper<T>他的使用方法就直接是新建一个EntityWrapper对象,然后去组装拼接条件,

免责声明:部分文章信息来源于网络以及客户意见反馈,本站只负责对文章进行整理、排版、编辑,出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性,如本站文章和转稿涉及版权等问题,请作者在及时联系本站,我们会尽快联系您处理

相关新闻

QR code