【技术实现步骤摘要】
一种ibatis架构升级方法、装置、设备及存储介质
[0001]本申请涉及数据处理
,尤其涉及一种
ibatis
架构升级方法
、
装置
、
设备及存储介质
。
技术介绍
[0002]在某个系统或者代码工程需要将使用的关系映射架构从
ibatis
升级到
mybatis
的过程中,存在大量的配置文件需要进行升级替换,比如包括
SQLMAP
文件和
sql
‑
map
‑
config.xml
文件等
。
传统技术中,需要开发人员手动对待升级的
ibatis
配置文件进行修改,这种方式效率低下,并且在一些场景中会有多个开发人员同时参与升级,导致升级文件撰写风格不统一的问题
。
技术实现思路
[0003]本申请示例性的实施方式中提供一种
ibatis
架构的升级方法
、
装置
、
设备及存储介质,涉及数据处理
,用以提升
ibatis
架构升级的效率和准确率
。
[0004]第一方面,本申请提出了一种
ibatis
架构的升级方法,包括:
[0005]遍历待升级的系统的文件目录,确定存储
ibatis
配置文件的多个目录;
[0006]根据
mybatis
架构定 ...
【技术保护点】
【技术特征摘要】
1.
一种
ibatis
架构升级方法,其特征在于,所述方法包括:遍历待升级的系统的文件目录,确定存储
ibatis
配置文件的多个目录;根据
mybatis
架构定义的配置规则对每个目录下存储的
ibatis
配置文件进行更新,得到对应的
mybatis
配置文件;基于任一目录的名称获取对应的预先配置的校验模型,并将所述
mybatis
配置文件输入到所述校验模型中,输出该目录下存储的
ibatis
配置文件的升级结果;所述升级结果用于指示
ibatis
配置文件是否升级成功
。2.
根据权利要求1所述的方法,其特征在于,所述校验模型中配置有所述任一目录下存储的
ibatis
配置文件对应的多个关键字符;所述将所述
mybatis
配置文件输入到所述校验模型中,输出该目录下存储的
ibatis
配置文件的升级结果,包括:将所述
mybatis
配置文件输入到所述校验模型中,判断所述
mybatis
配置文件中是否包括所述多个关键字符;若包括,则所述校验模型输出的升级结果指示
ibatis
配置文件升级成功;若不包括,则所述校验模型输出的升级结果指示
ibatis
配置文件升级失败
。3.
根据权利要求1或2所述的方法,其特征在于,所述校验模型中配置有基于所述
mybatis
架构确定的错误连接字符;所述将所述
mybatis
配置文件输入到所述校验模型中,输出该目录下存储的
ibatis
配置文件的升级结果,包括:将所述
mybatis
配置文件输入到所述校验模型中,判断所述
mybatis
配置文件中是否包括所述错误连接字符;若包括,则所述校验模型输出的升级结果指示
ibatis
配置文件升级失败;若不包括,则所述校验模型输出的升级结果指示
ibatis
配置文件升级成功
。4.
根据权利要求1或2所述的方法,其特征在于,所述根据
mybatis
架构定义的配置规则对每个目录下存储的
ibatis
配置文件进行更新,包括:根据所述配置规则对所述每个目录下存储的
ibatis
配置文件进行解析,确定
ibatis
配置文件中包括的至少一个待升级字段;基于所述配置规则中定义的与每个待升级字段对应的
mybatis
字段,对所述每个待升级字段进行替换
。5.
根据权利要求1或2所述的方法,其特征在于,所述方法还包括:当所述校验模型输出的升级结果指示所述任一目录下存储的
ibatis
配置文件升级成功时,判断是否存在预先针对所述任一目录的升级目录;若存在,则将所述
mybatis
配置文件存储至所述升级目录中;若不存在,则删除所述任一目录下存储的
ibatis
配置文件,并将所述
mybatis
配置文件存储至所述任一目录中
。6.
一种
ibatis
架构升级装置,其特征在于,所述装置包括:识别模块,用于遍历待升级的系统的文件目录,确定...
【专利技术属性】
技术研发人员:汪凯,
申请(专利权)人:建信金融科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。