我正在使用HRD,因爲我想使用實體組對單個事務中的多個實體進行更改。GAE高交易複製數據存儲(HRD)
瞭解非事務性(非祖先)查詢可能會看到以前提交的事務的全部,部分或全部結果。
我現在面臨的問題是: 提交後的交易,增加新的記錄到數據庫
Transaction tx = pm.currentTransaction();
tx.begin();
pm.makePersistent(object);
tx.commit();
遵循查詢犯下的記錄,有時它會返回結果,有些時候只是返回作爲空
Query q = pm.newQuery(queryStatement); CompanyProfile result = (CompanyProfile) q.execute();
p/S:當關閉HRD,它完美地工作。
任何解決方法?
感謝 RGDS SJ