mybatis-plus
雪花算法分配DataCenterId和WorkerId的一种思路
雪花算法是其中一个用于解决分布式 id 的高效方案因其具有自增的特性, 所以更符合b+tree的索引结构SnowFlake 算法的优点:高性能高可用:生成时不依赖于数据库,完全在内存中生成高吞吐:每秒钟能生成数百万的自增 IDID 自增:存入数据库中,索引效率高SnowFlake 算法的缺点:依赖与
MyBatis-Plus动态返回实体类
1. 自定义SqlSession@Slf4j
public class GenericSqlSession extends DefaultSqlSession {
private static final ThreadLocal<Class<?>> CTX = new ThreadLoca
MyBatis-Plus部分方法封装
在此仅记录一种思路public interface SuperMapper<T> extends BaseMapper<T> {
default List<T> idNotInList(List<?> idList) {
return selectList(new Quer