【发布时间】:2010-02-02 20:46:38
【问题描述】:
我正在使用最新版本的 GWT GAE w/JDO 堆栈。 我有一个使用数据存储更新持久对象的任务队列。 我还有一个显示保存对象的 gwt 用户界面(无需修改)。
给定严格定义的事务(启动/提交)边界。我有没有办法为 GUI 定义一个与更新对象的任务不冲突的只读事务?
我相信他们是冲突的并抛出这些异常(节略)
javax.jdo.JDODataStoreException: Transaction rolled back due to failure during commit
在 org.datanucleus.jdo.NucleusJDOHelper.getJDOExceptionForNucleusException(NucleusJDOHelper.java:402) 在 org.datanucleus.jdo.JDOTransaction.commit(JDOTransaction.java:132) …… NestedThrowablesStackTrace: java.sql.SQLException:并发修改 在 org.datanucleus.store.appengine.DatastoreTransaction.commit(DatastoreTransaction.java:70)
【问题讨论】:
标签: google-app-engine jdo google-cloud-datastore