transaction error java spring mongodb transactions

java - error - rollback mongodb



Transacciones en MongoDB (2)

MongoDB admite semánticas similares a transacciones mediante el uso de confirmaciones de dos fases .

También hay otro esfuerzo independiente para apoyar las transacciones en mongodb usando el bloqueo optimista.

Estoy usando una base de datos NoSQL MongoDB con Java y Spring Data. Soy consciente de que MongoDB solo admite transacciones para un solo documento.

Estoy usando Spring Transactions para llevar a cabo transcaciones MongoDB. Estoy usando TransactionTemplate. ¿Qué debo configurar en TransactionManager al usar TransactionTemplate?

EDITAR

Tengo algo como esto:

<bean id=”txtTemplateBean” class=”org.springframework.transaction.support.TransactionTemplate”> <property name=”transactionManager” ref=”txnManagerBean”></property>

Necesito definir txnManagerBean para señalar algo así como DataSourceTransactionManager para una base de datos MongoDB.