我正面临一个问题,我现在已经嗅了两天,我似乎无法找到解决方案...
首先,我的代码:
Objectify transaction = this.fact().beginTransaction();
myRepo.getByProperty("column_name",proposta.getNumeroPropostaSaude())
...
transaction.put(proposta);
LOGGER.warning("### Chamando transaction.commit");
transaction.getTxn().commit();
我的getByProperty代码:
public T getByProperty(String propName, Object propValue) {
Query<T> q = ofy().query(clazz);
q.filter(propName, propValue);
return q.get();
}
我没有得到任何考验但是这条日志消息:
com.google.apphosting.utils.servlet.TransactionCleanupFilter handleAbandonedTxns:请求已完成但未提交或滚动 返回事务,ID为-1903971000867716989。交易将是 回滚。
我在appengine版本1.9.18和Objectify v3(它是一个旧软件......)
问题开始突然发生,我们的代码没有重大变化......任何帮助都会非常感激。