[发明专利]一种基于数据库事务处理的业务方法执行方法及装置无效
申请号: | 201110090410.6 | 申请日: | 2011-04-11 |
公开(公告)号: | CN102156735A | 公开(公告)日: | 2011-08-17 |
发明(设计)人: | 唐凌遥 | 申请(专利权)人: | 中国有色矿业集团有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华;赵娟 |
地址: | 100029 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于数据库事务处理的业务方法执行方法及装置,由业务对象代理器执行业务对象的业务方法,包括:在当前待执行的业务方法为最外层调用的业务方法时,为该业务方法开启事务处理,并清空预置的域对象缓存器;其中,所述业务方法包括变更类业务方法;执行所述业务方法,并调用预先生成的域对象代理器将所述业务方法中变更的域对象放入对应的域对象缓存器中;当所述业务方法执行成功时,进行事务处理,包括:将所述域对象缓存器中的域对象存储到数据库中和/或从数据库中删除;提交事务处理并清空所述域对象缓存器后,关闭事务处理。本发明完全去掉业务方法中的事务处理逻辑,提高应用的逻辑性、可维护性,降低耦合度、冗余度等。 | ||
搜索关键词: | 一种 基于 数据库 事务处理 业务 方法 执行 装置 | ||
【主权项】:
一种基于数据库事务处理的业务方法执行方法,其特征在于,包括:针对新建的业务对象生成对应的业务对象代理器,当执行所述业务对象的业务方法时,由所述业务对象代理器进行如下处理步骤:在当前待执行的业务方法为最外层调用的业务方法时,为该业务方法开启事务处理,并清空预置的域对象缓存器;其中,所述业务方法包括变更类业务方法;执行所述业务方法,并调用预先生成的域对象代理器将所述业务方法中变更的域对象放入对应的域对象缓存器中;当所述业务方法执行成功时,进行事务处理,所述事务处理包括:将所述域对象缓存器中的域对象存储到数据库中,和/或,从数据库中删除所述域对象缓存器中指定的域对象;提交事务处理并清空所述域对象缓存器后,关闭事务处理。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国有色矿业集团有限公司,未经中国有色矿业集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110090410.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种内存话单剔重方法
- 下一篇:一种发热功能性针织面料的生产工艺