首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么事务逻辑在baasbox DbHelper.java中被注释掉了?

为什么事务逻辑在baasbox DbHelper.java中被注释掉了?
EN

Stack Overflow用户
提问于 2014-07-11 16:10:51
回答 1查看 210关注 0票数 0

我最近一直在使用baasbox,并且想知道为什么事务逻辑在baasbox DbHelper.java文件中被注释掉了。

代码语言:javascript
复制
public static void commitTransaction(){
    ODatabaseRecordTx db = getConnection();
    if (isInTransaction()){
        if (Logger.isTraceEnabled()) Logger.trace("Commit transaction");
        //db.commit();
    }
}

检查这里的完整代码:https://github.com/baasbox/baasbox/blob/master/app/com/baasbox/db/DbHelper.java

其他orientdb事务逻辑也被注释掉,如db.begin()和db.rollback()。

像NodeDao.java中的delete(NodeDao.java)这样的函数不一定需要这个事务逻辑吗?如果是,那么目前它是如何正确工作的?

有人能提供一些关于这个的想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-18 09:49:19

完全披露:我是一名BaasBox工程师。

BaasBox项目是在OrientDB非常年轻的时候开始的,而事务管理则是痛苦的。我们创建了帮助方法,以方便地支持将来的事务。然后,我们将重点转移到特性、性能和响应能力上。

在不久的将来,我们的路线图将DB引擎升级到OrientDB 1.7.x,它具有更好的事务支持和其他有趣的特性,因此我们计划尽快“重新激活”事务逻辑,并与其他优先级保持一致。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24702100

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档