如何在谷歌应用引擎中为交易设置默认提交?

时间:2010-12-23 06:48:17

标签: java google-app-engine objectify

ObjectifyBookShelfDAO transactionalDao = new ObjectifyBookShelfDAO(true);  
transactionDao.removeThis(item);   
// Its get removed only after i commit     
// Perform some operations  
transactionDao.ofy().getTxn().commit();

有一种情况,我想在瞬间删除这个对象......我该怎么做..

1 个答案:

答案 0 :(得分:0)

看起来你正在使用objectify-appengine。作为objectify transaction docs describe,如果您在交易之外拨打removeThis(),则会立即发生。

作为替代方案,objectify允许您混合对内置low level java datastore API的调用。您可以使用它并在不传递交易的情况下调用DatastoreService.delete()