事务运行方式的确定方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37997456 阅读:16 留言:0更新日期:2023-06-30 10:11
本发明专利技术提供了一种事务运行方式的确定方法、装置、电子设备及存储介质,可以应用于计算机技术领域。该事务运行方式的确定方法包括:将事务的传播属性值设置为第一预设值;获取与事务对应的数据库的连接属性值,其中,连接属性值表征事务在处理数据库中的数据时采用的运行方式,连接属性值是根据传播属性值进行配置的;以及在连接属性值与第二预设值相等的情况下,根据连接属性值,确定事务的运行方式。确定事务的运行方式。确定事务的运行方式。

【技术实现步骤摘要】
事务运行方式的确定方法、装置、电子设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种事务运行方式的确定方法、装置、电子设备、存储介质和程序产品。

技术介绍

[0002]在利用事务处理数据库中的数据的过程中,一些应用场景需要确保事务以非事务方式运行,并且与该事务对应的方法会被封装在独立的开发组件中。
[0003]在相关技术中,一般通过扩展与事务管理框架相关的代码,检测事务是否以非事务方式运行,来确保事务以非事务方式运行,该方法实现有难度,有产生新的缺陷问题的风险,且在后续升级维护事务管理框架后,扩展的与事务管理框架相关的代码与升级后的事务管理框架存在兼容性风险。

技术实现思路

[0004]鉴于上述问题,本专利技术提供了一种事务运行方式的确定方法、装置、电子设备、存储介质和程序产品。
[0005]根据本专利技术的第一个方面,提供了一种事务运行方式的确定方法,包括:将上述事务的传播属性值设置为第一预设值;获取与上述事务对应的数据库的连接属性值,其中,上述连接属性值表征上述事务在处理上述数据库中的数据本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种事务运行方式的确定方法,其特征在于,包括:将所述事务的传播属性值设置为第一预设值;获取与所述事务对应的数据库的连接属性值,其中,所述连接属性值表征所述事务在处理所述数据库中的数据时采用的运行方式,所述连接属性值是根据所述传播属性值进行配置的;以及在所述连接属性值与第二预设值相等的情况下,根据所述连接属性值,确定所述事务的运行方式。2.根据权利要求1所述的方法,其特征在于,在所述获取与所述事务对应的数据库的连接属性值之前包括:根据所述传播属性值,配置所述连接属性值。3.根据权利要求2所述的方法,其特征在于,所述获取与所述事务对应的数据库的连接属性值包括:获取与所述事务相关的会话对象,所述会话对象包括数据库连接对象,所述数据库连接对象包括操作所述数据库的方法;根据所述会话对象,获取所述数据库连接对象;根据所述数据库连接对象,得到所述连接属性值。4.根据权利要求1或2所述的方法,其特征在于,所述连接属性值包括自动提交属性值。5.根据权利要求1所述的方法,其特征在于,还包括:在所述连接属性值与所述第二预设值不相等的情况下,对与所述事务相关的调用链路进行检测,得到第一检测结果;根据所述第一检测结果,重新配置所述连接属性值。6.根据权利要求5所述的方法,其特征在于,所述第...

【专利技术属性】
技术研发人员:魏聪
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1