Mybatis-Plus
文章平均质量分 68
Mybatis-Plus学习
ぃ小男孩つ
这个作者很懒,什么都没留下…
展开
-
【Idea 2020.1】Mybatis-plus执行insert语句,执行一次数据库出现两条一模一样的数据解决办法
执行如下插入代码,观察数据库输出好家伙,数据库直接给你整出来两条一模一样的数据看了很多网上教程,都说就是将Delegate IDE build/run actions to Maven (翻译意思是:将IDE构建/运行操作委托给maven)前面的勾勾取消。接下来运行程序,又出现了问题这可能就是idea2020.1与其他版本的特性吧,ok,我们看一下如何解决,也很简单。接下来我们删除刚才插入的两条数据再次运行查看结果。ok,问题已经解决,有相同经历的小伙伴记得点个赞支持一下哦。.原创 2022-04-04 09:47:07 · 4126 阅读 · 6 评论 -
【SpringBoot学习03】springboot整合第三方技术
文章目录1. 整合JUnit2. 整合Mybatis3. 整合Mybatis-plus4. 整合Druid1. 整合JUnit导入测试对应的starter由于整合JUnit不需要导入其他特别的依赖,只需要导入两个springboot基础的依赖坐标 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</a原创 2022-04-03 20:00:00 · 709 阅读 · 0 评论 -
【Mybatis-plus学习05】基于AR的CRUD及乐观锁
文章目录1. ActiveRecord简介2. 基于AR的CRUD2.1 插入操作2.2 删除操作2.3 更新操作2.4 查询操作3. 乐观锁3.1 场景3.2 乐观锁与悲观锁3.3 新建product数据表并添加数据3.4 编写Product实体并创建接口3.5 添加测试3.6 添加乐观锁配置插件1. ActiveRecord简介ActiveRecord(简称AR)也属于ORM(对象关系映射)层,由Rails最早提出,遵循标准的ORM模型:表映射到记录,记录映射到对象,字段映射到对象属性。配合遵循的命原创 2022-04-02 06:00:00 · 562 阅读 · 0 评论 -
【Mybatis-plus学习04】通用CRUD及分页
文章目录1. 插入操作2. 更新操作3. 删除操作4. 查询操作5. 分页查询1. 插入操作方法定义int insert(T entity);测试@RunWith(SpringRunner.class)@SpringBootTest(classes = MyApplication.class)public class TestUserCRUD { @Resource private UserMapper userMapper; @Test pub原创 2022-04-01 20:09:51 · 503 阅读 · 0 评论 -
【Mybatis-plus学习03】SpringBoot + Mybatis + MP
文章目录引言1. SpringBoot + Mybatis + MP整合1.1 创建工程并导入依赖坐标1.2 编写日志文件及springboot核心配置文件1.3 编写实体类User以及UserMapper接口1.4 创建启动类并添加测试引言使用SpringBoot将进一步的简化MP的整合,需要注意的是,由于使用SpringBoot需要继承parent,所以需要重新创建工程,并不是创建子Module。1. SpringBoot + Mybatis + MP整合1.1 创建工程并导入依赖坐标pom原创 2022-04-01 19:00:00 · 1124 阅读 · 0 评论 -
【Mybatis-plus学习02】Spring + Mybatis + MP
文章目录引言1. Spring + Mybatis + MP整合1.1 新建子模块mp_spring1.2 导入spring相关坐标1.3 编写spring核心配置文件以及jdbc.properties数据源1.4 添加User实体类以及UserMapper接口1.5 添加测试类进行测试引言引入了Spring框架,数据源、构建等工作就交给了Spring管理。1. Spring + Mybatis + MP整合1.1 新建子模块mp_spring1.2 导入spring相关坐标在mp模块下创建子原创 2022-04-01 14:15:57 · 559 阅读 · 0 评论 -
【Mybatis-plus学习01】Mybatis+MP
文章目录1. Mybatis-Plus(MP)介绍2. Mybatis整合MP2.1 创建maven工程,导入相关坐标2.2 创建子module,mp_simple2.3 编写mybatis核心配置文件以及日志文件2.4 编写User实体对象2.5 编写UserMapper接口2.6 编写测试类进行测试1. Mybatis-Plus(MP)介绍MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。2. Myba原创 2022-04-01 11:21:34 · 723 阅读 · 0 评论 -
java: 程序包com.baomidou.mybatisplus.core.mapper不存在
今天在学习MybatisPlus遇到了好多坑,总结两个常见坑学习使用lombok包的时候,在import lombok.AllArgsConstructor带参数构造等情况下,出现如下报错解决办法:打开File----》setting,找到如下图如果运行,再出现Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.22.1:test (default-test) on project preSpri原创 2022-03-31 20:37:02 · 17329 阅读 · 2 评论