`
dvtwill
  • 浏览: 10124 次
  • 性别: Icon_minigender_1
  • 来自: 济南
最近访客 更多访客>>
社区版块
存档分类
最新评论

满心期望,收获的确实失望

阅读更多

    由于项目是基于原型系统调整,而原型系统中没有做任何的事务处理,所以想整合一个简单的事务控制包。

    整理项目框架时,发现项目project中引用了其他公司开发的事务控制包,更巧的是,我毕业后去的就是那家公司,而且进入的第一个项目的数据库事务控制就是这个包做的框架,记得当时还反编译看过源码。

    现在需要自己整了,当然希望对自己使用的东西有所了解,于是又反编译看源码,看了一天时间,最后的结论是:事务控制很简单,必须严格的遵守事务控制规则,这些规则包括:

    1、不能嵌套事务。如果存在嵌套事务,则外层的事务回滚不能回滚内层事务的提交。

    2、不能手动释放Connection链接,因为Connection对象是线程内共享的。如果想不使用事务,只从框架中获取数据库链接并人为控制链接的生命周期,将影响到同一线程的其他数据库操作。

    最后的测试也验证了上面两点。

    这就有点像简单的建立一个ThreadLocal<Connection>对象,必须严格的按照

 

TransactionManager.beginTransaction();

getConnection();

只能有一段事务码

TransactionManager.commitTransaction();

IF Exception exist

   Transaction.rollBack();   

中间如果嵌套事务,相当于内外两个单独的事务(即同一个Connection提交两次)。

 

其实这之前我自己做了一个简单的事务控制框架,可以实现嵌套和撇开事务控制单独使用Connection对象。但第一次做,怕出问题,所以心里没底。结果看了那个源码后,感觉只是将程序的层次写得更抽象和复杂了,本质的功能却很死板并且容易出问题。

     诶,菜鸟的起步阶段可能就是这么的举步维艰!特别是项目组只有自己一个人,而且需要看前辈们写的那些没有一点组织性的代码。这种时刻只有一种感觉——什么方面的只是都感觉欠缺,不够用;什么都想学;但学什么都有点力不从心。项目时间紧迫,没什么时间可以抽出来潜心的学点什么,都是囫囵吞枣,一知半解。

分享到:
评论

相关推荐

    护士满心惭愧辞职报告.doc

    5. 自我评价与职业规划:员工对自己的表现不满意,认为没有达到自我期望或公司的期望,这是自我评价的一部分。当员工意识到自己在某些方面能力不足,可能需要重新审视职业规划,寻找更适合自己的发展路径。 6. 告别...

    寂寞如香.doc

    多少次,我们怀着满腔的热情去追求,最终却只能收获满心的忧伤与失望。在爱情的世界里,我们既渴望得到那份唯一的关注和呵护,又在不断的期待与失望之间徘徊。在这样的情感纠葛中,我们学会了如何坚强,如何在寂寞中...

    Linux开机启动过程详解

    然而,计算机开机又是个异常脆弱的过程,我们满心期望的登录界面可能并不会出现,而是一个命令行或者错误信息。了解计算机开机过程有助于我们修复开机可能出现的问题。 最初始阶段 当我们打开计算机电源,计算机会...

    2018年春学校小学开学典礼方案.doc

    随着春风的温暖吹拂,钱店镇中心小学迎来了充满希望的2018年春季学期...通过这样的开学典礼,学校希望能够在师生心中埋下成长的种子,使每个人都能在新的学期中收获知识、收获友情、收获成功,共同迈向更加辉煌的未来。

    女儿结婚父母发言稿.doc

    在这神圣的时刻,父母首先以满心的感激之情欢迎所有前来参加婚礼的亲朋好友。他们通过这温馨的欢迎词表达了对宾客的尊重与感激,这也是中国礼仪之邦文化的一种体现。每一个到场的宾客都是对这份婚姻的祝福者,是女儿...

    2021年经典开学典礼致辞(经典5篇).docx

    每一位师生都带着满心的喜悦和对未来的憧憬,准备在这个新的学期里,共同书写新的篇章。 在致辞中,我们被提醒要珍惜时间,把握现在。正如“春暖花开”的美好时刻,我们结束了愉快的假期,迎来了新学期。这不仅意味...

    清华大学C++最强版~~超好啊

    【清华大学C++最强版——深度解析】 C++是一种强大的、通用的编程语言,以其高效、灵活性和面向对象的特性而闻名。"清华大学C++最强版"可能是由清华大学编著的一套C++学习资源,旨在为学生和编程爱好者提供一套深入...

    两只小兔搬萝卜作文.doc

    当小灰兔再次看到小白兔时,却发现小白兔独吞了那个大萝卜,它的心里充满了失望和愤怒。原本的友谊似乎受到了背叛,小灰兔甚至不想和小白兔说话了。而小白兔在独自享受那个大萝卜时,却感到良心不安,它开始后悔自己...

    赞美老师的演讲稿:最美的眼神.doc

    今天,我站在这里,带着满心的敬意和感恩,向所有教育工作者表达我最真挚的赞美与敬意。我要讲述的,是每一个在我们人生旅程中留下深刻印记的人——老师,以及“最美的眼神”。 “最美的眼神”,是什么?它不是闪耀...

    我的妈妈是一位扶贫工作者作文600字(优品作文).pdf

    我满心欢喜地打开,却发现里面不是给我的礼物,而是一件小女孩的衣物,妈妈告诉我,这是送给一个叫美芯的女孩的。 我心中的疑问和不满达到了极点。我无法理解,为什么妈妈连我小小的生日愿望都无法满足,却要将珍贵...

    思维完全.doc 思维方式 图解

    在大学二年级的那个午后,我满心怀揣着对知识的渴求踏入图书馆,向图书管理员询问关于大脑使用方法的书籍位置。正当我准备开始一段知识的探索旅程时,现实却给了我一个意料之外的回应。管理员指了指医学图书部的方向...

    人教版2019-2020学年九年级上学期期末语文试题D卷(测试).pdf

    - 句子修改:原句“只有全心奋斗,才能满心收获”表达无误。 4. 古诗文鉴赏: - 诗歌分析了民族精神,通过对比和反复强调“记得”,表达了对英烈的敬仰和怀念。 - 修辞手法:画线句使用了排比,增强了语言的感染...

    小学中队委竞选稿.docx

    今天,我站在这里,满心激情地向大家介绍我自己,表达我对中队委这一职务的热忱与追求。我期望,通过我的演讲,你们能看到一个充满活力、责任心和领导力的我。 首先,让我做一个简单的自我介绍。我叫张晓明,是五...

    半个实习总结范文.doc

    作为一位怀揣新闻梦想的实习生,我满心希望能在报社的实习岗位上大展拳脚。实习之初,我充满了激情与期待,梦想着通过实习为成为一名优秀的记者打下坚实的基础。然而,现实总是那么现实。初入报社,我很快就感受到了...

    宝宝满月致词.doc

    父母在词中不仅祝愿在场的嘉宾身体健康、工作顺利,更是将满心的祝福送给了新生的宝宝。他们希望自己的孩子能够快乐成长,成为一个有责任感、对社会有贡献的人。父母的期望是孩子们能够在未来的人生道路上,健康、...

    【“清塘荷韵”阅读训练及答案】 清塘荷韵阅读答案.docx

    然而,现实却不断给予他打击,荷花多次遭受病虫害的侵袭和自然环境的挑战,让作者经历了从希望到失望,再到希望,再至失望的循环。 在这一过程中,荷花经历了生长的缓慢、病虫害的侵袭、池塘水质的恶化等一系列打击...

    PPT排版逻辑关系心得(上).rar

    满心欢喜拿到文案,打开一看,尼玛,几千的文字。老板虐我千百遍,我待老板如初恋。首先就是要整理大段文字、大把图的逻辑关系。先说第一种:并列关系,包括文字并列、图片并列、图形并列,并列状态只有前后之分而无...

    大学毕业典礼校长发言稿.docx

    在这里,你们将收获知识的硕果,更将收获成长的喜悦。 在此,我还要表达对所有在座的教师和家长深深的感谢。是您们的辛勤付出,是您们的无私奉献,才有了今天这个充满活力和希望的毕业典礼。高三的老师们,您们用...

    大二上期末总结.docx

    展望未来,我满心期待。大二上学期的结束,对我来说是一个新的开始。我将以更加明确的目标和坚定的步伐,迎接未来的每一次挑战,向着理想的彼岸勇敢前行。 总结过去,我感恩这段宝贵的经历,它让我在挫折中学会坚持...

    辽宁省铁岭市六校2020-2021学年高一英语下学期期末联考试题答案

    作者Li Hua表达了自己的热情,介绍了自己的优势,如擅长英语口语和中国象棋,并期望获得尝试的机会。 第二节描述了作者和朋友Priscilla在寻找一家书店的过程中,意外遇到了这座城市最小的书店。店主告诉她们这是他...

Global site tag (gtag.js) - Google Analytics