![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis-plus
ChenyxJS
这个作者很懒,什么都没留下…
展开
-
Spring Boot+Mybatis Plus 使用Redis实现二级缓存
目录一、Mybatis的缓存二、 使用Redis实现Mybatis二级缓存配置application.yml文件在启动类上添加@EnableCaching注解设置RedisTemplate,在这可以对Redis的存储类型进行序列化,但是这里我没有使用创建MybatisRedisCache类重写Mybatis二级缓存的Cache接口的实现最后我们只需要在Mapper接口上添加@CacheNamespace注解,就完成了一、Mybatis的缓存一级缓存是Sql...原创 2021-07-25 10:54:34 · 4136 阅读 · 5 评论 -
Spring Boot整合Mybatis-Plus快速入门(五)
目录MyBatis-Plus多数据源配置引言引入依赖配置数据源实现测试MyBatis-Plus多数据源配置引言 为了确保数据库产品的稳定性,很多数据库拥有双机热备功能,所谓双机热备功能其实就是由第一台数据库服务器提供增删改功能,由第二台服务器提供查询功能。如下图所示:引入依赖 <dependency> <groupId>com.baomidou</gro...原创 2021-07-21 16:50:21 · 205 阅读 · 0 评论 -
Spring Boot整合Mybatis-Plus快速入门(四)
Mybatis-Plus中的分页查询在Mybatis-Plus中使用分页查询,必须要设置mybatis-plus提供的分页插件代码可以上官方文档查看:https://mp.baomidou.com/guide/page.htmlpackage com.cheny.config;import com.baomidou.mybatisplus.extension.plugins.PaginationInterceptor;import com.baomidou.mybatisplus.e.原创 2021-07-20 12:18:28 · 179 阅读 · 0 评论 -
Spring Boot整合Mybatis-Plus快速入门(三)
Mybatis-Plus的增删改查方法1 查询1.1 查询所有 // selectList 查询所有 @Test public void testUserMapper1(){ List<User> users = userMapper.selectList(null); users.forEach(user -> System.out.println("user = " + user)); }1.2 通过主键查找 /...原创 2021-07-20 11:07:27 · 108 阅读 · 0 评论 -
Spring Boot整合Mybatis-Plus快速入门(二)
Mybatis-Plus常用注解说明一、@TableName注解/*描述:用来将实体对象与数据库表名完成映射 修饰范围:用在类上 常见属性: value:String类型,指定映射的表名 resultMap:String类型,用来指定XML配置中resultMap的id值*/package com.cheny.pojo;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsC.原创 2021-07-20 08:58:05 · 468 阅读 · 0 评论 -
Spring Boot整合Mybatis-Plus快速入门(一)
IDEA:使用 Spring Initializer快速创建项目1. 点击File->new->project->Spring Initializer,选择自己的jdk版本,点击next2.点击next3.引入需要的模块,点击next4.点击Finish完成创建引入依赖在pom.xml中引入依赖 <!-- 引入Mybatis-Plus依赖--> <dependency> ...原创 2021-07-19 16:19:21 · 320 阅读 · 1 评论