Mybatis在Mapper上加注解关闭二级缓存
发表于|更新于
|浏览量:
久视伤血,久卧伤气,久坐伤肉,久立伤骨,久行伤筋。——曹廷栋
代码如下
1 | import org.apache.ibatis.annotations.CacheNamespace; |
上使用@CacheNamespace注解,并将implementation设置为org.apache.ibatis.cache.impl.PerpetualCache.class,blocking设置为false即可禁用二级缓存
相关推荐
2023-12-06
声网sdk检查
权欲如同烈酒和毒药,使人丧失理智。——易卜生 踩坑了踩坑了!对接三方厂商sdk一定要检查版本号! 今天对接声网sdk发现版本低,很多功能不支持!!!升级还发现不兼容! 炸了 于是开升级版本。。。 首先是gav可以直接从maven中央仓库下载啦 12345<dependency> <groupId>io.agora</groupId> <artifactId>rtm-java</artifactId> <version>2.1.7-beta</version></dependency> 然后如果是频道消息,则不再需要创建频道了,只需要订阅即可收到对应频道的消息 获取版本号的代码: 1RtmClient.getInstance().getVersion()
2022-09-13
mysql单条sql批量更新封装
要成就大事业,就要趁青年时代——歌德 之前写了:mysql单条sql批量新增封装 现在写个批量更新的,源码地址 目前还不支持乐观锁,主要代码如下: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586package io.github.vampireachao.stream.plugin.mybatisplus.engine.methods;import com.baomidou.mybatisplus.core.injector.AbstractMethod;import com.baomidou.mybatisplus.core.metadata.TableInfo;import com.baomidou.mybatisplus.core.toolkit.sql.SqlScriptUtils;impor...
2020-09-28
java多次调用,最后一次调用后才执行
追求使你充实,成功和失败都是伴奏。——史铁生 前段时间写了java防抖,不过之前写的都是在一定时间内只执行一次,超过这个时间,防抖又失效了,假设我现在有这样一个需求: 在一定的间隔内多次调用一个函数,只有最后一次才生效 例如,我设定的间隔为1秒,那么只要我在1秒内触发了第二次,那么就重新计时 废话不多说,贴代码 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859package com.ruben;import com.ruben.utils.TimeUtil;import java.util.Timer;import java.util.TimerTask;import java.util.logging.Handler;import java.util.logging.LogRecord;/** * @ClassName: TimeIsExpensiveDemo * @Date: 2020/9/28 21:3...
2023-04-13
mp wrapper小技巧
别让你的舌头超越你的思想。——第欧根尼 对于mp的wrapper,直接使用nested+or是可以正确执行的 例如: 1Db.list(Wrappers.lambdaQuery(UserInfo.class).or().eq(UserInfo::getName, "Jon")); 生成 122023-04-13 22:39:54.858 DEBUG 20668 --- [ main] o.d.s.s.p.m.m.UserInfoMapper.selectList : ==> Preparing: SELECT id,name,age,email,version,gmt_deleted FROM user_info WHERE gmt_deleted='2001-01-01 00:00:00' AND (name = ?)2023-04-13 22:39:54.858 DEBUG 20668 --- [ main] o.d.s.s.p.m.m.UserInfoMapper.selectL...
2023-09-30
feign-reactive
晚饭少吃口,活到九十九。——钱大昕 https://github.com/openfeign/feign 目前feign不支持webflux、reactive 于是找到了一个三方库 https://github.com/kptfh/feign-reactive 基于Spring WebFlux的Reactive Feign客户端 安装: 12345678910111213141516171819202122232425262728293031323334<repositories> <repository> <id>bintray-kptfh-feign-reactive</id> <name>bintray</name> <url>https://dl.bintray.com/kptfh/feign-reactive</url> </repository></repositories>...<d...
2021-08-16
实用API设计案例
艺术生永远不要把学技巧放在第一位,而要把怎么思考放在第一位。——灵遁者 今天为了偷懒,写了两个函数 1234567891011121314151617/** * AR模式in查询 * * @param page 分页参数 * @param ids ids * @param type Class * @return com.baomidou.mybatisplus.extension.plugins.pagination.Page<T> * @author <achao1441470436@gmail.com> * @since 2021/8/16 16:21 */@SneakyThrowspublic static <T extends BaseEntity<T>> IPage<T> selectPageByIds(IPage<T> page, List<?> ids, Class<T> type) { if (ids.isEmpty()) { ...
