10分钟快速上手Mybatis-Plus

本文介绍了如何快速上手Mybatis-Plus,从环境准备到CRUD操作,再到ActiveRecord、自定义SQL和分页查询。通过实例演示,帮助开发者在项目中快速实现持久层开发,提升基于MyBatis的开发效率。
摘要由CSDN通过智能技术生成

上一篇文章给大家介绍了到底什么是Mybatis-Plus及它的特性

现在来带大家开始上手Mybatis-Plus,体验MyBatis-Plus的优雅、简洁与强大。

通过观看本视频学习,可以让大家在项目中快速实现持久层开发,熟悉掌握MyBatis , MyBatis Plus的基本概念和使用技巧,采用MyBatis Plus提高基于MyBatis的开发效率。

在线观看链接:

MyBatis plus实战视频教程-带你快速掌握MyBatis-plus

MyBatis plus实战视频教程-带你快速掌握MyBatis-plus_哔哩哔哩 (゜-゜)つロ 干杯~-bilibili

资料、源码下载:

Mybatis-Plus视频教程全套免费下载【详细实战系列】 - 动力节点 (bjpowernode.com)

 

一、快速开始

几分钟就可以上手MP,前提是需要熟悉mybatis,spring或spring boot, maven,掌握lambda表达式更能提升效率。

准备环境:

l 拥有 Java 开发环境以及相应 IDE

l 熟悉 Spring Boot

l 熟悉 Maven

课堂的开发环境:IntelliJ IDEA 2018 Ultimate , MySQL 5.7 , Maven 3 , Spring Boot 2.x。

1、准备数据表

建表sql:

DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(50) DEFAULT NULL,
  `email` varchar(80) DEFAULT NULL,
  `age` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;

2、idea中配置maven

设置maven本地仓库地址

3、创建spring boot应用

使用 Spring Initializr 快速初始化一个 Spring Boot 工程

idea中File – New Project 选择 Spring Initializr 后填写项目信息,创建工程。

项目信息:

选择依赖项目MySQL

创建好的项目结构:

5、pom.xml

6、application.yml添加数据库配置

7、实体 entity

@TableId 设置主键, IdType.AUTO使用自动增长产生主键

8、mapper

继承MyBatis Plus中的BaseMapper , 在UserMapper中使用MP中的方法,实现CURD。

9、添加@MapperScan扫描Mapper文件夹

10、测试

二、配置mybatis日志

application.yml

三、CRUD基本用法

CRUD的操作是来自BaseMapper中的方法。BaseMapper中共有17个方法,CRUD操作都有多个不同参数的方法。继承BaseMapper可以其中的方法。BaseMapper方法列表:

1、insert 操作

注:insert()返回值int,数据插入成功的行数,成功的记录数。getId()获取主键值

2、update操作

注意:null的字段不更新

日志:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

牛仔码农@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值