一种基于mybatis插件的多数据源适配方法及系统技术方案

技术编号:42025629 阅读:22 留言:0更新日期:2024-07-16 23:15
本发明专利技术涉及数据处理技术领域,尤其涉及一种基于mybatis插件多数据源适配的方法,包括:确定基础数据库和迁移数据库的数据定义规则,配置对应的mybatis插件进行数据转译;设置数据库加密规则;使用mybatis插件对需要进行转译的SQL语句进行处理前,在基础数据库的业务逻辑层配置加密表达规则;使用mybatis插件对加密后的数据进行转译并将转译后的数据输出至迁移数据库;确定是否达到安全解密条件;达到安全解密条件后,在mybatis插件断开与迁移数据库的连接后,将转译后的数据解密为输出数据;本发明专利技术有效地保证了数据适配过程中的数据安全性,提高了数据适配的准确性。

【技术实现步骤摘要】

本专利技术涉及数据处理,尤其涉及一种基于mybatis插件的多数据源适配方法及系统


技术介绍

1、我国it产业自主可控的紧迫性愈加凸显,it领域的国产化替代分为几个部分,包括但不限于应用软件、数据库和中间件等,其中数据库是一个很重要的基础软件,它存储着各类数据,我们必须保证这些数据的安全性。例如mysql数据库和达梦数据库之间的差异较大。如果某个系统中sql语句并不是很多,那么可以逐个手动修改,但如果系统中涉及大量的sql语句,则手动修改起来会十分耗费时间,并且容易出错。

2、中国专利公开号:cn117555920b公开了一种适用于低代码平台的多数据源适配方法及系统,包括通过基础语法生成器对输入参数对应的标准输入数据进行解析,生成基础语句;如果标准输入数据中包含过滤条件部分,使用条件表达式解析器对过滤条件部分进行解析,提取过滤语句,和基础语句组成中间语言;初始化数据库语言翻译器、结果集转换器,通过数据库语言翻译器将中间语言映射成目标语言,由数据库语言执行器执行目标语言;执行目标语言完成时,获得目标数据库的原始结果集,根据原始结果集的列名、列数本文档来自技高网...

【技术保护点】

1.一种基于mybatis插件的多数据源适配方法,其特征在于,包括:

2.根据权利要求1所述的基于mybatis插件的多数据源适配方法,其特征在于,所述配置对应的mybatis插件进行数据转译包括:

3.根据权利要求2所述的基于mybatis插件的多数据源适配方法,其特征在于,使用所述mybatis插件进行转译包括:

4.根据权利要求3所述的基于mybatis插件的多数据源适配方法,其特征在于,确定所述转译准确率的步骤包括:

5.根据权利要求4所述的基于mybatis插件的多数据源适配方法,其特征在于,所述转译安全特征值由转译准确率与转译特...

【技术特征摘要】

1.一种基于mybatis插件的多数据源适配方法,其特征在于,包括:

2.根据权利要求1所述的基于mybatis插件的多数据源适配方法,其特征在于,所述配置对应的mybatis插件进行数据转译包括:

3.根据权利要求2所述的基于mybatis插件的多数据源适配方法,其特征在于,使用所述mybatis插件进行转译包括:

4.根据权利要求3所述的基于mybatis插件的多数据源适配方法,其特征在于,确定所述转译准确率的步骤包括:

5.根据权利要求4所述的基于mybatis插件的多数据源适配方法,其特征在于,所述转译安全特征值由转译准确率与转译特征比的乘积计算,其中,转译特...

【专利技术属性】
技术研发人员:高海玲高经郡祝建辉
申请(专利权)人:北京科杰科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1