MybatisPlus
从接触,到精通
我的程序快快跑啊
Get everybody moving
展开
-
MyBatisPlus:IService接口,批处理性能提高,插件使用
Bean//1.初始化核心插件//2.添加分页插件//设置分页上限//后续添加其他插件,在这个Bean对象中添加即可。原创 2024-10-16 11:06:25 · 370 阅读 · 0 评论 -
MyBatisPlus:自定义SQL
由于SQL不能写在业务层,所以可以利用MyBatisPlus的Wrapper来构建复杂的Where条件,然后自己定义SQL语句中剩下的部分②在mapper方法中使用Param注解声明wrapper变量名称,必须是ew ③自定义SQL,并且使用Wrapper条件原创 2024-10-10 15:17:05 · 427 阅读 · 0 评论 -
MyBatisPlus:常见注解
MyBatisPlus通过扫描实体类,并基于反射获取实体类的信息作为数据库表信息。原创 2024-10-10 09:22:01 · 540 阅读 · 0 评论 -
MybatisPlus
再启动类上使用@MapperScan扫描mapper目录下的mapper接口。Mapper继承BaseMapper接口。原创 2024-06-24 00:09:21 · 197 阅读 · 0 评论 -
Mybatis_plus基本查询,删除
条件查询(通过map)条件删除(通过map)原创 2024-06-25 18:26:34 · 266 阅读 · 0 评论 -
Mybatis_plus条件构造器(Wrapper)
条件构造器 | MyBatis-Plus (baomidou.com)原创 2024-06-25 17:12:29 · 1050 阅读 · 0 评论 -
Mybatis_plus性能分析插件
由于是在调试时使用的,要在springboot中将环境配置为dev或者test环境!作用:性能分析拦截器,用于输出每条SQL语句及执行时间。在开发中,会遇到一些慢SQL。只要超过规定时间就会抛出异常。原创 2024-06-24 23:52:28 · 330 阅读 · 0 评论 -
Mybatis_plus逻辑删除
测试查询 执行的是where xxx AND deleted=0。eg:管理员可以查看被删除的记录,防止数据丢失,例如回收站!1.在表中添加一个deleted字段,初值设为0,表示未删除。逻辑删除:在数据库中没有被移除,而是通过一个变量让他失效。4.在application.yaml中配置逻辑删除。测试删除,发现执行的是Update deleted。2.在实体类中添加对应属性及注解。3.在配置类中注册逻辑删除组件。物理删除:从数据库中直接移除。原创 2024-06-24 23:25:36 · 432 阅读 · 0 评论 -
Mybatis_plus分页查询
【代码】Mybatis_plus分页查询。原创 2024-06-24 19:32:48 · 202 阅读 · 0 评论 -
Mybatis_plus雪花算法
通过@TableId()中的参选取实现方式。通过选定的实现方式,来生成id。发现自动创建id,并回填id。这个id是如何得到的呢?原创 2024-06-24 18:01:29 · 520 阅读 · 0 评论