使事务查询成为非事务性查询

时间:2015-02-18 09:49:49

标签: java google-app-engine jdo

我正在使用Java,JDO和App Engine。

我的PersistenceManager是"已创建"设置为:

<property name="datanucleus.appengine.autoCreateDatastoreTxns" value="true"/>

这意味着它会自动创建交易,而且我不必每次都写pm.currentTransaction().begin().commit()

但是现在我有一个我想要非事务性的查询。我怎么能做到这一点?

我找到了一个名为setNontransactionalWrite(boolean)的方法,但根据文档说明:

  

如果为true,则允许在没有a的情况下写入持久化实例   交易活跃。

它没有说明实际制作查询非事务性查询,只是即使查询不是事务性的,它也会写入。

换句话说。我希望当前的PersistenceManager实例是非事务性的,如何实现呢?

0 个答案:

没有答案