
MyBatis Plus
文章平均质量分 89
MyBatis Plus
BirdMan98
心有灵犀一点通
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringBoot整合MyBatisPlus和达梦数据库
在国产化日益流行的现在,SpringBoot与国产数据库达梦的整合应用越来越普遍,下面我们就来看下SpringBoot如何整合达梦数据库,并使用MyBatisPlus操作数据库。原创 2023-07-12 19:57:50 · 3242 阅读 · 4 评论 -
SpringBoot整合MyBatisPlus代码生成器
在开发中,我们经常需要生成数据库表的实体以及对应的Controller,Service,Mapper等内容,但是这些工作是比较重复机械的,所以MyBatisPlus为我们实现了一个功能就是根据数据库表自动生成对应的上述内容,这样就减轻了我们的工作负担了。原创 2023-06-22 23:38:46 · 621 阅读 · 0 评论 -
【MyBatisPlus】【五】快速开发
*注意:**mybatisplus_04_generator项目中对于MyBatis的环境是没有进行配置,如果想要运行,需要提取将配置文件中的内容进行完善后在运行。所以我们会发现,做任何模块的开发,对于这段代码,基本上都是对红色部分的调整,所以我们把去掉红色内容的东西称之为。修改以后的好处是,MP已经帮我们把业务层的一些基础的增删改查都已经实现了,可以直接进行使用。至此代码生成器就已经完成工作,我们能快速根据数据库表来创建对应的类,简化我们的代码开发。运行成功后,会在当前项目中生成很多代码,代码包含。原创 2023-02-25 14:05:30 · 322 阅读 · 0 评论 -
【MyBatisPlus】【四】DML编程控制
很简单删除掉,但是一个个删除的话还是比较慢和费事的,所以一般会给用户一个批量操作,也就是前面有一个复选框,用户一次可以勾选多个也可以进行全选,然后删一次就可以将购物车清空,这个就需要用到。如果只删除员工不删除合同表数据,那么合同的员工编号对应的员工信息不存在,那么就会出现垃圾数据,就会出现无主合同,根本不知道有张业绩这个人的存在。因为这个技术是国人制作的,所以他代码中的注释还是比较容易看懂的。可想而知,MP的逻辑删除会将所有的查询都添加一个未被删除的条件,也就是已经被删除的数据是不应该被查询出来的。原创 2023-02-25 14:00:07 · 200 阅读 · 0 评论 -
【MyBatisPlus】【三】DQL编程控制
Unknown column ‘多出来的字段名称’ in ‘field list’具体的解决方案用到的还是注解,它有一个属性叫exist,设置该字段是否在数据库表中存在,如果设置为false则不存在,生成sql语句查询的时候,就不会再查询该字段了。原创 2023-02-25 13:01:30 · 216 阅读 · 0 评论 -
【MyBatisPlus】【二】标准数据层开发
我们更想要的是主键自增,应该是5才对,这个是我们后面要学习的主键ID生成策略,这块的这个问题,我们暂时先放放。基础的增删改查就已经学习完了,刚才我们在分析基础开发的时候,有一个分页功能还没有实现,在MP中如何实现分页功能,就是咱们接下来要学习的内容。Lombok只是简化模型类的编写,我们之前的方法也能用,比如有人会问:我如果只想要有name和password的构造函数,该如何编写?代码比较多,我们一个个来学习。Lombok的注解还有很多,上面标红的三个是比较常用的,其他的大家后期用到了,再去补充学习。原创 2023-02-23 23:44:13 · 150 阅读 · 0 评论 -
【MyBatisPlus】【一】入门案例与简介
这一节我们来学习下MyBatisPlus的入门案例与简介,这个和其他课程都不太一样,其他的课程都是先介绍概念,然后再写入门案例。而对于MyBatisPlus的学习,我们将顺序做了调整,主要的原因MyBatisPlus主要是对MyBatis的简化,所有我们先体会下它简化在哪,然后再学习它是什么,以及它帮我们都做哪些事。MyBatisPlus(简称MP)是基于MyBatis框架基础上开发的增强型工具,旨在简化开发、提高效率通过刚才的案例,相信大家能够体会简化开发和提高效率这两个方面的优点。原创 2023-02-23 23:37:44 · 333 阅读 · 0 评论