用于数据库的事务控制方法技术

技术编号:3852948 阅读:209 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种用于数据库的事务控制方法,包括以下步骤:根据行为传播的规则,将所要传播的行为对象加入到同一事务处理中;创建第一事务并把当前传播的行为对象加入到第一事务中;执行当前传播的行为对象,如果行为传播不成功,将行为传播过程中所操作的行为对象回滚到行为传播之前的状态。本发明专利技术方法克服了现有技术中因没有将传播过程中的被包含在其它事务中的传播对象进行回滚而导致的数据库中产生坏数据,影响系统整体数据的准确性问题。

【技术实现步骤摘要】

本专利技术涉及数据库领域,具体而言,涉及一种。
技术介绍
在行为传播过程控制的系统中,传统的事务控制无法在功能的连续调用过程中持 续,难以保证在传播过程中数据的完整性和一致性。在系统功能在连续调用过程中出现异 常情况下,会弓丨起单个事务的回滚。在实现本专利技术过程中,专利技术人发现现有技术中事务回滚只是将当前所操作对象的 数据恢复原样,而没有将传播过程中的被包含在其它事务中的传播对象进行回滚,导致在 数据库中产生坏数据,影响了数据库系统整体数据的准确性。
技术实现思路
本专利技术旨在提供一种,能够解决现有技术中因没有将 传播过程中的被包含在其它事务中的传播对象进行回滚而导致的数据库中产生坏数据,影 响系统整体数据的准确性问题。在本专利技术的实施例中,提供了 一种,包括以下步骤根据行为传播的规则,将所要传播的行为对象加入到同一事务处理中;创建第一事务并把当前传播的行为对象加入到所述第一事务中;执行所述当前传播的行为对象,如果所述行为传播不成功,将所述行为传播过程 中所操作的行为对象回滚到所述行为传播之前的状态。优选地,在上述中,还包括以下步骤如果所述行为传 播成功,查找下一个传播对象;本文档来自技高网...

【技术保护点】
一种用于数据库的事务控制方法,其特征在于,包括以下步骤:根据行为传播的规则,将所要传播的行为对象加入到同一事务处理中;创建第一事务并把当前传播的行为对象加入到所述第一事务中;执行所述当前传播的行为对象,如果所述行为传播不成功,将所述行为传播过程中所操作的行为对象回滚到所述行为传播之前的状态。

【技术特征摘要】

【专利技术属性】
技术研发人员:倪慧刘开飞潘森
申请(专利权)人:北京数码大方科技有限公司
类型:发明
国别省市:11[中国|北京]

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

1