mybatis-plus

雪花算法分配DataCenterId和WorkerId的一种思路

雪花算法是其中一个用于解决分布式 id 的高效方案因其具有自增的特性, 所以更符合b+tree的索引结构SnowFlake 算法的优点:高性能高可用:生成时不依赖于数据库,完全在内存中生成高吞吐:每秒钟能生成数百万的自增 IDID 自增:存入数据库中,索引效率高SnowFlake 算法的缺点:依赖与
2023-04-29

MyBatis-Plus动态返回实体类

1. 自定义SqlSession@Slf4j public class GenericSqlSession extends DefaultSqlSession { private static final ThreadLocal<Class<?>> CTX = new ThreadLoca
2022-07-18

MyBatis-Plus部分方法封装

在此仅记录一种思路public interface SuperMapper<T> extends BaseMapper<T> { default List<T> idNotInList(List<?> idList) { return selectList(new Quer
2022-01-29