我最近一直在使用 baasbox,想知道为什么事务逻辑在 baasbox DbHelper.java 文件中被注释掉了。
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(ORid) 这样的函数不是绝对需要这个事务逻辑吗?如果是,那么它目前如何正常工作?
有人可以对此提供任何想法吗?