黑马mybatis4天视频教程笔记

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
MyBatis-Plus是一个MyBatis的增强工具,在MyBatis的基础上进行了简单的封装,提供了许多常用的功能,让开发人员可以更加便捷地使用MyBatis进行数据库操作。 在使用MyBatis-Plus之前,需要先引入MyBatis-Plus的依赖: ```xml <!-- MyBatis-Plus依赖 --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.2</version> </dependency> ``` 然后,在Spring Boot的配置文件中添加MyBatis-Plus的配置: ```properties # MyBatis-Plus配置 mybatis-plus.mapper-locations=classpath:/mapper/*Mapper.xml mybatis-plus.global-config.id-type=auto mybatis-plus.global-config.db-config.logic-delete-value=1 mybatis-plus.global-config.db-config.logic-not-delete-value=0 ``` 在以上配置中,`mybatis-plus.mapper-locations`指定了Mapper文件的位置,`mybatis-plus.global-config.id-type`指定了主键生成策略,`mybatis-plus.global-config.db-config.logic-delete-value`和`mybatis-plus.global-config.db-config.logic-not-delete-value`指定了逻辑删除的值。 接下来,我们就可以开始使用MyBatis-Plus了。 ## 增 使用MyBatis-Plus进行插入操作,可以使用`insert`方法: ```java User user = new User(); user.setName("张三"); user.setAge(20); userMapper.insert(user); ``` 在以上代码中,我们创建了一个`User`对象,并设置了`name`和`age`属性,然后调用了`userMapper.insert(user)`方法进行插入操作。 ## 删 使用MyBatis-Plus进行删除操作,可以使用`deleteById`方法: ```java userMapper.deleteById(1L); ``` 在以上代码中,我们调用了`userMapper.deleteById(1L)`方法进行删除操作,其中的`1L`表示要删除的记录的主键。 ## 改 使用MyBatis-Plus进行更新操作,可以使用`updateById`方法: ```java User user = new User(); user.setId(1L); user.setName("李四"); user.setAge(25); userMapper.updateById(user); ``` 在以上代码中,我们创建了一个`User`对象,并设置了`id`、`name`和`age`属性,然后调用了`userMapper.updateById(user)`方法进行更新操作。 ## 查 使用MyBatis-Plus进行查询操作,可以使用`selectById`方法: ```java User user = userMapper.selectById(1L); ``` 在以上代码中,我们调用了`userMapper.selectById(1L)`方法进行查询操作,其中的`1L`表示要查询的记录的主键,查询结果会返回一个`User`对象。 除了`selectById`方法,MyBatis-Plus还提供了许多其他的查询方法,例如`selectList`、`selectPage`等,可以根据具体的需求进行选择。 ## 总结 以上就是MyBatis-Plus的基本使用教程,通过使用MyBatis-Plus,我们可以更加便捷地进行数据库操作,提高开发效率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

森林老虎

混口饭吃嘿嘿

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

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

打赏作者

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

抵扣说明:

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

余额充值