![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mybatis-Plus
文章平均质量分 65
为了我的架构师
燕然未勒,楼兰未破
展开
-
代码生成的实现
代码生成完善了一下,实现了添加、修改、删除、批量删除、分页查找、id查找这6个功能的代码自动生成。其中也包括VO类、Form类这些用于返回、接收数据的类的生成。此外,还支持单表父子关系的代码生成(例如菜单表通过parent_id来区分父子关系)原创 2022-05-22 07:09:59 · 2040 阅读 · 4 评论 -
为什么不尝试自己做代码生成(基于plus版)
教你基于Mybatis-Plus代码生成模板改造出crud接口,别自己写了原创 2022-05-17 21:03:30 · 444 阅读 · 0 评论 -
Mybatis-Plus SQL注入器的使用
Mybatis-Plus SQL注入器今天看Mybatis-plus官网发现了这个SQL注入器,感觉以后有机会用上,记录一手。重要的话说前面:MP的官网确实不友好,但是他们将示例代码都放在了gitee上:https://gitee.com/baomidou/mybatis-plus-samples/tree/master/mybatis-plus-sample-deluxe里面基本都有示例代码,可拉取下来找些博客对着看两篇不错的博客:参考:Mybatis-Plus的应用场景及注入SQL原理分析参原创 2022-01-27 16:26:48 · 5838 阅读 · 3 评论 -
Mybatis-Plus不报错也不打印sql
Mybatis-Plus不报错也不打印sql我出现这个原因是,数据库的数据问题。测试传入的id数据库中没有。其原因是同事将表的数据删了,他也在测。。。我是说咋突然就不打印sql了。不报错也不打印sql,就是sql层出现问题,但是有问题会报错。我这里就是数据不存在导致的1.所以检查传入的参数,数据库中有不有2.看网上说,调用mapper的代码加try catch-------没试过,放这里备用吧...原创 2021-12-20 22:19:05 · 2123 阅读 · 0 评论 -
Mybatis-plus一对多与分页问题
Mybatis-plus一对多与分页问题1.问题说明今天工作时,在使用mp一对多并且分页时,发现返回的分页列表数据(数量)不对Class A { private String name; private List < B > bList;}貌似是这个问题:(记不清了)比如这里查询A,如果使用直接映射,那么bList的每一个B对象都会算一条数据;比如查第一页,每页五条数据,就会出现查出一个A,四个B的这些情况,这它也算每页5条(其实就只查到一个A)2.原因mybatis-p原创 2021-12-20 22:10:12 · 4267 阅读 · 2 评论 -
Mybatis-Plus如何使用分页
文章目录Mybatis-plus如何使用分页1.写个Mybatis-plus配置类:2.写接口测试3.注意4.如果你还有查询条件1.Lambda表达式2.普通查询Mybatis-plus如何使用分页1.写个Mybatis-plus配置类:是通过拦截器实现分页@Configurationpublic class MybatisConfig { @Bean public MybatisPlusInterceptor mybatisPlusInterceptor() {原创 2021-11-27 11:35:54 · 64655 阅读 · 3 评论 -
Mybatis-Plus,LambdaQueryChainWrapper使用and or让sql执行无误
在sql中,我们知道and的优先级比or高,and语句会先执行。我在做登录的时候,用户可以用户名或邮箱登录,正确的写法是这样的:User user = new LambdaQueryChainWrapper<>(userService.getBaseMapper()) .eq(User::getPsd,psd) .eq(User::getUsername,userName) .原创 2021-10-18 19:44:50 · 3398 阅读 · 0 评论 -
Mybatis-plus最新代码生成器(3.5.1+)的使用
快速上手原创 2021-10-06 16:22:20 · 31795 阅读 · 53 评论