> 文章列表 > MyBatisPlus基础入门学习

MyBatisPlus基础入门学习

MyBatisPlus基础入门学习

系列文章目录

MyBatisPlus基础入门学习


文章目录

  • 系列文章目录
  • 前言
  • 一、MyBatisPlus简介
    • 1.入门案例
    • 2.MyBatisPlus概述
  • 二、标准数据层开发
    • 1.标准数据层CRUD功能
    • 2.分页功能
  • 三、DQL控制
    • 1.条件查询方式
    • 2.查询投影
    • 3.查询条件设定
    • 4.字段映射与表名映射
  • 四、DML控制
    • 1.Insert
    • 2.Delete
    • 3.Update—并发问题的处理
  • 五、快速开发
    • 1.代码生成器
  • 总结

前言


一、MyBatisPlus简介

1.入门案例

MyBatisPlus ( 简称MP )是基于MyBatis框架基础.上开发的增强型工具,旨在简化开发、提高效率

MyBatisPlus基础入门学习
MyBatisPlus基础入门学习
MyBatisPlus基础入门学习
MyBatisPlus基础入门学习
MyBatisPlus基础入门学习
MyBatisPlus基础入门学习
MyBatisPlus基础入门学习

2.MyBatisPlus概述

MyBatisPlus基础入门学习

二、标准数据层开发

1.标准数据层CRUD功能

MyBatisPlus基础入门学习

package org.example.mapper;import org.example.Application;
import org.example.dao.UserMapper;
import org.example.daomain.User;
import org.junit.jupiter.api.Test;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;import java.util.List;@SpringBootTest()
public class UserMapperTest {@Autowiredprivate UserMapper userMapper;@Testpublic void testSave(){User user=new User();user.setUsername("孙悟空");user.setPassword("123");user.setAddr("天堂");user.setGender("男");userMapper.insert(user);}@Testpublic void testUpdate(){User user=new User();user.setId(2);user.setUsername("孙悟空");user.setPassword("123");user.setAddr("天堂");user.setGender("男");userMapper.updateById(user);}@Testpublic void testDelete(){userMapper.deleteById(1l);}@Testpublic void testSelect(){User user = userMapper.selectById(2l);System.out.println(user);}@Testpublic void testSelectAll(){List<User> users = userMapper.selectList(null);System.out.println(users);}}

MyBatisPlus基础入门学习
MyBatisPlus基础入门学习

2.分页功能

MyBatisPlus基础入门学习

MyBatisPlus基础入门学习
MyBatisPlus基础入门学习

三、DQL控制

1.条件查询方式

MyBatisPlus基础入门学习

MyBatisPlus基础入门学习

MyBatisPlus基础入门学习

MyBatisPlus基础入门学习
MyBatisPlus基础入门学习

2.查询投影

MyBatisPlus基础入门学习

3.查询条件设定

MyBatisPlus基础入门学习

MyBatisPlus基础入门学习

4.字段映射与表名映射

MyBatisPlus基础入门学习

MyBatisPlus基础入门学习

MyBatisPlus基础入门学习

MyBatisPlus基础入门学习

MyBatisPlus基础入门学习
MyBatisPlus基础入门学习

四、DML控制

1.Insert

MyBatisPlus基础入门学习
MyBatisPlus基础入门学习

MyBatisPlus基础入门学习
MyBatisPlus基础入门学习

2.Delete

MyBatisPlus基础入门学习

MyBatisPlus基础入门学习

MyBatisPlus基础入门学习
MyBatisPlus基础入门学习

3.Update—并发问题的处理

MyBatisPlus基础入门学习
MyBatisPlus基础入门学习

MyBatisPlus基础入门学习

MyBatisPlus基础入门学习

五、快速开发

1.代码生成器

MyBatisPlus基础入门学习

MyBatisPlus基础入门学习
MyBatisPlus基础入门学习
MyBatisPlus基础入门学习

MyBatisPlus基础入门学习
MyBatisPlus基础入门学习


总结

主要学习了MybatisPlus的基本用法,可以作为入门使用