MybatisPlus
文章平均质量分 70
MybatisPlus的各种资料
不爱编程的程序员小白一枚
自己写的博客仅供参考,自己学习总结的。
展开
-
MyBatisPlus入门案例
mybatisplus入门知识原创 2023-06-18 18:13:19 · 46 阅读 · 1 评论 -
MyBatisPlus基础知识
mybits-plus快速入门的总结知识点,仅供参考原创 2023-06-18 18:08:24 · 119 阅读 · 1 评论 -
mybatis-plus标准数据层开发
*说明:**修改的时候,只修改实体对象中有值的字段。原创 2023-06-18 18:15:16 · 41 阅读 · 1 评论 -
Mybatis-plus之查询
1. 构建条件查询先来看第一种:QueryWrapper@SpringBootTestclass Mybatisplus02DqlApplicationTests { @Autowired private UserDao userDao; @Test void testGetAll(){ QueryWrapper qw = new QueryWrapper(); qw.lt("age",18); List&原创 2023-06-18 18:25:11 · 10298 阅读 · 1 评论 -
mybatis-plus之分页功能
IPage是一个接口,我们需要找到它的实现类来构建它,具体的实现类,可以进入到IPage类中按ctrl+h,会找到其有一个实现类为。打开日志后,就可以在控制台打印出对应的SQL语句,开启日志功能性能就会受到影响,调试完后记得关闭。这个拦截器MP已经为我们提供好了,我们只需要将其配置成Spring管理的bean对象即可。如果想查看MP执行的SQL语句,可以修改application.yml配置文件,这些内容在MP的官方文档中有详细的说明,我们可以查看官方文档类配置。**说明:**上面的代码记不住咋办呢?原创 2023-06-18 18:22:13 · 1502 阅读 · 1 评论 -
Mybatis-plus之映射匹配兼容性
解决方案用到的还是注解,它有一个属性叫exist,设置该字段是否在数据库表中存在,如果设置为false则不存在,生成sql语句查询的时候,就不会再查询该字段了。原创 2023-06-18 18:28:39 · 153 阅读 · 0 评论 -
MybitasPlus之id生成策略控制
主键类型设置为varchar,长度要大于32,因为UUID生成的主键为32位,如果长度小的话就会导致插入失败。确实是稍微有点繁琐,我们能不能在某一处进行配置,就能让所有的模型类都可以使用该主键ID策略呢?使用uuid需要注意的是,主键的类型不能是Long,而应该改成String类型。MP会默认将模型类的类名名首字母小写作为表名使用,假如数据库表的名称都以。配置完成后,每个模型类的主键ID策略都将成为assign_id.**注意:**这种ID生成策略,需要将表的自增策略删除掉。设置生成策略为INPUT。原创 2023-06-18 18:29:02 · 525 阅读 · 0 评论 -
Lombok简化功能
Lombok只是简化模型类的编写,我们之前的方法也能用,比如有人会问:我如果只想要有name和password的构造函数,该如何编写?根据自己IDEA的版本下载对应的lombok插件,下载成功后,在IDEA中采用离线安装的方式进行安装。**注意:**版本可以不用写,因为SpringBoot中已经管理了lombok的版本。如果在IDEA中找不到lombok插件,可以访问如下网站。步骤2:安装Lombok的插件。步骤1:添加lombok依赖。步骤3:模型类上添加注解。这种方式是被允许的。原创 2023-06-18 18:18:02 · 72 阅读 · 1 评论