Class PermazenTransactionManager

All Implemented Interfaces:
Serializable, InitializingBean, PlatformTransactionManager, ResourceTransactionManager, TransactionManager

public class PermazenTransactionManager extends AbstractPlatformTransactionManager implements ResourceTransactionManager, InitializingBean
Permazen implementation of Spring's PlatformTransactionManager interface, allowing methods annotated with Spring's @Transactional annotation to perform transactions on a Permazen database.

Properly integrates with PermazenTransaction.getCurrent() to participate in existing transactions when appropriate.

For some key/value stores, the value of @Transactional.isolation() is significant; see the documentation for your specific KVDatabase for details.

See Also: