![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis
JF Coder
https://gitee.com/jf_g_admin
展开
-
MybatisPlus QueryWrapper对象封装操作类AbstractWrapper查询条件封装
MybatisPlus QueryWrapper对象封装操作类先把代码拿出来遛一遛public class QueryWrapper<T> extends AbstractWrapper<T, String, QueryWrapper<T>> { /** * 查询字段 */ private String sqlSelect; public QueryWrapper() { this(null);原创 2020-12-09 22:03:24 · 9088 阅读 · 7 评论 -
MybatisPlus定义统一返回结果对象(json)
统一返回数据格式项目中我们会将响应封装成json返回,一般我们会将所有接口的数据格式统一, 使前端(iOS Android, Web)对数据的操作更一致、轻松。一般情况下,统一返回数据格式没有固定的格式,只要能描述清楚返回的数据状态以及要返回的具体数据就可以。但是一般会包含状态码、返回消息、数据这几部分内容例如,我们的系统要求返回的基本数据格式如下:列表:{ "success": true, "code": 20000, "message": "成功", "data": {原创 2020-11-20 17:33:30 · 8388 阅读 · 3 评论 -
Mybatis Plus- BaseMapper-IService-ServiceImpl源码分析
BaseMapper接口继承该接口后,无需编写 mapper.xml 文件,即可获得CRUD功能public interface BaseMapper<T> { /** * <p> * 插入一条记录 * </p> * * @param entity 实体对象 */ int insert(T entity); /** * <p> * 根据 ID 删除原创 2020-11-20 11:14:35 · 9434 阅读 · 2 评论 -
MyBatisPlus主键策略、UUID、Sequence
MyBatisPlus主键策略、UUID、Sequence,默认雪花算法,指定主键使用数据库ID自增策略AUTO(数据库 ID 自增) 对于像 MySQL 这样的支持主键自动递增的数据库,我们可以使用 IdType.AUTO 策略。 INPUT(insert 前自行 set 主键值) (1)针对有序列的数据库:比如 Oracle,SQLServer等,当需要建立一个自增字段时,需要用到 sequence. Mybatis-Plus 已经定义好了常见的数据库主键序列;原创 2020-11-15 11:54:04 · 10006 阅读 · 1 评论