Mybatis
程序员迪迦
【我是谁?】本人23届双非普本毕业,在互联网寒冬中通过秋招收到多家大厂的录用offer:快手、米哈游、京东、滴滴等,经历过几十次的大厂面试,实习和秋招面试经验充足。【目的是?】在我的成长过程中,许多前辈大佬帮助过我,我也真诚的希望能给大家带来一些帮助,关注我,进大厂不迷路!
展开
-
MybatisPuls条件构造器allEq方法详解
用途当传入参数很多的时候,可以直接用map接受参数,然后用map构造条件构造器,大大加快了编程的速度。官网可以看见官网上说用allEq就可以传入Map参数进行条件查询,下面对allEq传入的每一个参数进行详细的解释paramsMap<R, V> params代表传入的参数列表,可以是接受的前台传过来的Map参数列表,也可以是后台自己创建的mapboolean null2IsNull这个参数是说当参数中有值为null的参数,会不会对该参数进行查询,如果值为true,就会进行查询,查原创 2021-06-18 17:07:10 · 5970 阅读 · 1 评论 -
MyBatis根据ID数组批量更新值
一开始想到的方法通过每一个id查出每一个实体,然后改变每一个实体里的值,再每一个调用更新方法更新。这样会很慢很慢,一次删除操作可能要访问几百次数据库。public int deleteCourseClassificationByIds(Long[] ids) { //获取删除人userId long userId = SecurityUtils.getUserId(); //用课程分类id查出课程分类实体 for (Long id : i原创 2021-06-17 21:11:20 · 2612 阅读 · 2 评论 -
Mybatisplus报错BindingException
报错信息org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.kuang.mybatis_plus_study.Mapper.UserMapper.selectList解释:就是说,你的Mapper接口,被Spring注入后,却无法正常的使用mapper.xml的sql;这里的Spring注入后的意思是,你的接口已经成功的被扫描到,但是当Spring尝试注入一个代理(MyBatis实现原创 2021-05-09 19:38:39 · 1586 阅读 · 0 评论 -
Mybatis插入删除修改不成功的原因
增、删、改操作需要提交事务!原创 2021-04-14 09:40:14 · 574 阅读 · 0 评论 -
SpringBoot项目实战--员工管理系统(大致流程和部分源码)
员工管理系统配置文件web开发数据访问引入各种依赖配置application.yaml文件配置文件web开发数据访问引入各种依赖导入jdbc场景 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> &原创 2021-03-18 22:27:44 · 1380 阅读 · 2 评论