Spring Transaction Manager

Spring Transaction Manager

Overview

OPS4J Orient provides a Spring transaction manager which enables declarative transactions for OrientDB in Spring applications.

Features

  • Declarative transactions with the standard Spring @Transactional annotation.

  • Supports document, object or graph databases.

  • Resource-local transactions.

  • Connection pooling, using OirentDB built-in pools.

  • Suspending and resuming transactions.

  • Works in any application context, does not require a web application.

  • Supports automatic rollback of the Spring Test context.

Non-features

  • Does not depend on or integrate with Spring Data. This module only depends on spring-tx.

Supported Spring Framework versions

  • Developed on Spring 4.1.4.

  • Also works on 3.1.x.

Supported OrientDB versions

  • OrientDB 2.0.1