全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术干货

几步掌握MyBatis Plus

发布时间:2023-06-29 10:12:00
发布人:zyh

  一. Mybatis plus开发步骤

  在ava项目中使用Mybatis-Plus其实很简单,实现步骤如下。

几步掌握MyBatis Plus

  1.添加依赖

  首先我们需要在pom.xml文件中添加Mybatis-Plus的依赖包。 com.baomidou mybatis-plus latest-version 最新版本大家可以到Mybatis-Plus的官方网站获取。

  2.配置Mybatis-Plus

  然后要在application.yml文件中添加以下配置:

  mybatis-plus:

  配置mapper的xml文件路径,多个路径用逗号隔开

  mapper-locations: classpath:/mapper/*Mapper.xml

  配置全局的主键生成策略,这里使用的是雪花算法  

global-config:
id-type: ASSIGN_ID
# 主键类型为long
db-config:
id-type: auto
# MySQL主键自增长开启
key-generator: com.baomidou.mybatisplus.incrementer.MySqlKeyGenerator

  3. 创建实体类和Mapper接口

  然后我们要按照Mybatis的规范来定义实体类和Mapper接口,我们需要让自己的Mapper接口继承Mybatis-Plus的BaseMapper接口,这个接口中已经定义了常用的CRUD操作。  

public interface UserMapper extends BaseMapper {
}

  4. 开始使用Mybatis-Plus

  至此,我们的环境已经全部都搭建完毕了,接下来我们就可以愉快地开始使用Mybatis-Plus了。 

// 查询列表
List users = userMapper.selectList(null);

// 按条件查询
QueryWrapper queryWrapper = new QueryWrapper<>();
queryWrapper.eq("name", "小明");
User user = userMapper.selectOne(queryWrapper);

// 插入数据
User user = new User();
user.setName("小明");
user.setAge(18);
userMapper.insert(user);

// 更新数据
User user = new User();
user.setId(1);
user.setAge(20);
userMapper.updateById(user);

// 删除数据
userMapper.deleteById(1);

  二. 结语

  以上的这个小例子,我们使用了selectList、selectOne、insert、updateById和deleteById等常用的CRUD操作。

#mybatisplus

相关文章

什么是接口回调?

什么是接口回调?

2023-10-15
什么是云管平台?

什么是云管平台?

2023-10-15
什么是桥接方法?

什么是桥接方法?

2023-10-15
什么是软件设计?

什么是软件设计?

2023-10-15

最新文章

常见网络安全面试题:Windows常用的命令有哪些?

常见网络安全面试题:Windows常用的命令有哪些?

2023-10-09
常见网络安全面试题:根据设备告警如何展开排查?

常见网络安全面试题:根据设备告警如何展开排查?

2023-10-09
常见网络安全面试题:mysql加固呢?(数据库加固)

常见网络安全面试题:mysql加固呢?(数据库加固)

2023-10-09
常见网络安全面试题:windows和linux加固?(操作系统加固)

常见网络安全面试题:windows和linux加固?(操作系统加固)

2023-10-09
在线咨询 免费试学 教程领取