我理解Cassandra没有真正的交易。但是,我认为使用Spring的@Transactional的语义真正推动了我想要保持我的C *实体的方式。换句话说,我想将所有C *数据库调用保存在队列中,直到发出Transaction.commit(),然后才能实际发出持久性更改。
我可以实现Spring的TransactionSynchronizationListener并将其绑定到Achilles Batch并在@Transaction开始时调用batch.startBatch()并在事务提交时调用batch.endBatch()来刷新持久实体吗?