Mybatis插件实现数据隔离

在Sass平台中,多个用户之间的数据是相互隔离的;那么是如何实现的尼?通过日常的开发经验中,总结出两个指标来衡量数据之间的联系。 简介 隔离级别与共享程度,两个指标标识中数据之间的联系性,目前数据有三种方案。 方案隔离级别数据共享数据库隔离高低表隔离中中字段隔离低高 本文主要针对第三种,也就事字段隔离进行讨论实现。 准备 准备一个mysql数据库实例,并创建表; CREATE TABLE `t_order` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `user_id` bigint(20) NOT NULL, `name` varchar(45) DEFAULT NULL, `tenant_id` bigint(20) NOT NULL, PRIMARY KEY (`id`), UNIQUE KEY `id_UNIQUE` (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=utf8mb4 实现 @Component @Intercepts({ @Signature(type […]