diff --git a/src/en/ref/Services/transactional.adoc b/src/en/ref/Services/transactional.adoc deleted file mode 100644 index 26b292a9b20..00000000000 --- a/src/en/ref/Services/transactional.adoc +++ /dev/null @@ -1,29 +0,0 @@ - -== transactional - - - -=== Purpose - - -Enables automatic transaction demarcation if not set or set to `true` - - -=== Examples - - -[source,groovy] ----- -class BookService { - static transactional = true - ... -} ----- - - -=== Description - - -By default services have automatic transaction management such as propagation and so on. By setting `transactional` to `false` you disable automatic Spring managed transaction demarcation for every method in the service. When set to the `true`, The propagation level of the transaction is by default set to http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/transaction/TransactionDefinition.html#PROPAGATION_REQUIRED[PROPAGATION_REQUIRED]. - -You can also configure services using Spring's http://static.springsource.org/spring/docs/3.0.x/javadoc-api/org/springframework/transaction/annotation/Transactional.html[@Transactional] annotation. See link:../../guide/pages/declarativeTransactions.html[Declarative Transactions] in the user guide for more information.