跳到主要内容

动态切换表名@DynamicTable

提醒:此注解不通用,可以自行扩展

@DynamicTable(value = “sys_role_index”)

实现mybatis 动态切换表名,比如你原操作表名是sys_role_index,通过此注解可以更改为sys_role_index_vue3,自动加上了一个后缀版本号,大家可以自己扩展此版本为其他,比如年份,可以灵活实现分表功能。

原理实现

类:org/jeecg/config/mybatis/aspect/DynamicTableAspect.java

类:org/jeecg/config/mybatis/MybatisPlusSaasConfig.java

方法:dynamicTableNameInnerInterceptor

示例图